1.2 KiB
1.2 KiB
Digital Read Pin
The digital read pin function.
Digitally read the specified pin (P0, P1, P2, ...) as digital. Some pins are also used by the display, read the pin documentation carefully.
pins.digitalReadPin(DigitalPin.P3)
Parameters
- name - the pin name
P0,P1,P2, ...
Returns
- Number - 0 or 1
Example: football score keeper
The following example reads P0 to determine when a goal is scored. When P0 = 1, the code uses digital write pin to play a buzzer sound:
let score = 0
basic.showNumber(score)
basic.forever(() => {
if (pins.digitalReadPin(DigitalPin.P0) == 1) {
score++;
pins.digitalWritePin(DigitalPin.P2, 1)
basic.showNumber(score)
basic.pause(1000)
pins.digitalWritePin(DigitalPin.P2, 0)
}
})
See also
micro:bit pins, digital write pin, analog read pin, analog write pin, on pin pressed, pin is pressed