| Pino micro:bit | Função | Notas |
|---|---|---|
| P0 | Sinal de controlo | OUTPUT — LOW=ON em módulos activos-LOW |
| 3V | Alimentação | |
| GND | Massa | |
| COM/NO/NC | Terminais de carga | COM=comum · NO=normalmente aberto · NC=normalmente fechado |
Liga e desliga uma ventoinha com o relé a cada 3 segundos.
pins.digitalWritePin(DigitalPin.P0, 0) // Garante desligado (activo-LOW)
basic.forever(function() {
pins.digitalWritePin(DigitalPin.P0, 0) // Relé ON → ventoinha liga
basic.pause(3000)
pins.digitalWritePin(DigitalPin.P0, 1) // Relé OFF → ventoinha desliga
basic.pause(3000)
})Liga a ventoinha quando a temperatura interna do micro:bit excede 28°C.
basic.forever(function() {
let t = input.temperature()
// activo-LOW: 0=ON, 1=OFF
pins.digitalWritePin(DigitalPin.P0, t > 28 ? 0 : 1)
basic.showNumber(t)
basic.pause(2000)
})