⬤ Intermédio
🧲 Sensor Hall
⏱️ 20 min🧩 Pino P0 · Digital
📌 Pinagem
| Pino micro:bit | Função | Notas |
|---|
| P0 | Sinal digital | 1 = campo magnético · 0 = sem campo |
| 3V | Alimentação | |
| GND | Massa | |
ℹ️Detecta campos magnéticos. Aproxima um íman para activar. Detecta tanto o polo Norte como o Sul (sensor omnipolar).
Exercício — Leitura no Monitor Série
Detecta campo magnético.
ex1_hall.blocks
if (pins.digitalReadPin(DigitalPin.P0)==1) basic.showIcon(IconNames.Heart)
Exercício — Aplicação prática
Porta com íman.
ex2_hall_porta.blocks
let aberta = pins.digitalReadPin(DigitalPin.P0)==0
lcd.showString(aberta ? "Porta: ABERTA" : "Porta: Fechada", 0, 0)
🏆 Desafios
- Conta rotações de um motor com íman colado
- Cria um alarme que toca se a porta ficar aberta mais de 30s