| Pino micro:bit | Função | Notas |
|---|---|---|
| P0 | Sinal digital | 1 = vibração detetada · 0 = estável |
| 3V | Alimentação | |
| GND | Massa |
Detecta choque e acende LED.
if (pins.digitalReadPin(DigitalPin.P0)==1) { pins.digitalWritePin(DigitalPin.P1,1) ; basic.pause(500) ; pins.digitalWritePin(DigitalPin.P1,0) }Contador de vibrações.
let n=0, p=0
basic.forever(function() { let v=pins.digitalReadPin(DigitalPin.P0) ; if(v==1&&p==0){n++;basic.showNumber(n)} ; p=v ; basic.pause(50) })