 |
 |
 |
| 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()
|