Configure the specified pin for digital input, and then execute the associated code block whenever the pin pulses High or Low (as specified).
pins.onPulsed(DigitalPin.P0, PulseValue.High, () => { });
name
: The Calliope mini hardware pin to configure (P0
through P20
)pulse
: Which state will cause the associated block to execute (High or Low)The following example configures pin P2
for digital input,
and then displays the string LOW
whenever P2
pulses low.
pins.onPulsed(DigitalPin.P2, PulseValue.Low, () => {
basic.showString("LOW");
});