| Index

| Reference for Wiring 1.0 (ALPHA) 0022+. 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()