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