Reference for Wiring version 0024+. 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(29, 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 29, 30 or 31 (one at a time).
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 29, 30 or 31 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 January 26, 2010 10:23:51pm PST

Creative Commons License