1.1 KiB
1.1 KiB
Pin Is Pressed
Gets the pin state (pressed or not pressed), by detecting when the user holds the GND pin with one hand, and presses pin 0, 1, or 2 with the other hand, thus completing a circuit.
Note that this function works best when the BBC micro:bit is powered by AAA battery.
input.pinIsPressed(TouchPin.P0);
Parameters
- name - String; the pin name ("P0", "P1", or "P2")
returns
- Boolean -
trueif pressed,falseif not pressed
Example
This example displays 1 if P0 is pressed, and 0 if P0 is not pressed:
basic.forever(() => {
if (input.pinIsPressed(TouchPin.P0)) {
basic.showNumber(1, 150)
} else {
basic.showNumber(0, 150)
}
})
See also
BBC micro:bit pins, on pin pressed, analog read pin, analog write pin, digital read pin, digital write pin