Simulator
This function needs real hardware to work with. It’s not supported in the simulator.
Get the duration of the last pulse in microseconds.
pins.pulseDuration();
A pin pulse is detected in the onPulsed event. You use pulseDuration inside that event to get the duration of the pulse that triggered the event.
This function needs real hardware to work with. It’s not supported in the simulator.
Wait for pin P0
to be pulsed high. Display the duration of the pulse in microseconds on the LED screen.
pins.onPulsed(DigitalPin.P0, PulseValue.High, () => {
basic.showNumber(pins.pulseDuration());
});