| Pino micro:bit | Função | Notas |
|---|---|---|
| P0 | Sinal digital | 0=linha preta detetada · 1=fundo branco |
| 3V | Alimentação | |
| GND | Massa |
Detecta linha preta vs fundo branco.
let l=pins.digitalReadPin(DigitalPin.P0)
basic.showString(l==0?"LINHA":"BRANCO")Seguidor de linha simples.
// Com dois sensores (P0=esquerdo, P1=direito)
let e=pins.digitalReadPin(DigitalPin.P0)
let d=pins.digitalReadPin(DigitalPin.P1)
if(e==0&&d==0) basic.showArrow(ArrowNames.North) // Em frente
else if(e==0) basic.showArrow(ArrowNames.West) // Virar esquerda
else if(d==0) basic.showArrow(ArrowNames.East) // Virar direita