Reference for Wiring version 0027+. 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() {
  // generates an infinite pulse of 10Hz on PWM output pin 29
  pulseOut(29, 10); 
}

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 pin available for pulse generation is PWM output pin 29 (only).
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 output pin 29
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 September 17, 2010 02:00:29pm PDT

Creative Commons License