Reference for Wiring version 0023+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Name

pulseOut()

Examples
void setup() {
  pulseOut(3, 10); // generates an infinite pulse of 10Hz on PWM output pin 3
}

void loop() {

}
Description The pulseOut() generate a pulse of a determined frequency in hertz on a specific pin. Since the pulseOut command uses timer1 to generate the pulses accurately the pins available for pulse generation are PWM output pins 3, 4 and 5.
Syntax
pulseOut(pin, frequency)
pulseOut(pin, frequency, nPulses)
Parameters
pin int the PWM output pin number in which the pulse will be generated. It can only be on 3, 4 or 5 PWM output pins
frequency int: the frequency for the pulse in Hertz
nPulses int: the number of pulses to generate
Returns None
Usage Application
Related pulseRunning()
pulseStop()
Updated on November 01, 2009 11:34:44pm PST

Creative Commons License