pulseRunning() \ Language (API) \ Wiring 1.0 (ALPHA)

| 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 |  | ### pulseRunning()
Examples |  |
    void setup() {
      Serial.begin(9600);
      pulseOut(3, 10, 1000); // generates 1000 pulses of 10Hz on PWM output pin 3
    }

    void loop() {
      if(pulseRunning(3) == 0) {  // if the 1000 pulses were generated print done!
        Serial.print("done!");
      }
    }
Description |  | The pulseRunning() method returns the number of remaining pulses to be generated on a pin.
Syntax |  |
    pulseRunning(pin)
Parameters |  |
pin |  | int: the PWM output pin number in which the pulses are being generated
Returns |  | int: the number of pulses remaining to be generated
Usage |  | Application
Related |  | pulseOut() pulseStop()