1.3 KiB
1.3 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