⬤ Intermédio
🚧 IV Deteção de Obstáculos
⏱️ 20 min🧩 Pino P0 · Digital
📌 Pinagem
| Pino micro:bit | Função | Notas |
|---|
| P0 | Sinal digital | 0=obstáculo detectado · 1=caminho livre |
| 3V | Alimentação | |
| GND | Massa | |
ℹ️Alcance ajustável (2–30 cm) através do potenciómetro no módulo. Funciona por reflexão IR — pode não funcionar com superfícies muito escuras ou reflexivas.
Exercício — Leitura no Monitor Série
Detecta obstáculo e alerta.
ex1_iv_det.blocks
if(pins.digitalReadPin(DigitalPin.P0)==0){ basic.showIcon(IconNames.No) ; music.playTone(1000,200) }
Exercício — Aplicação prática
Paragem de emergência.
ex2_iv_para.blocks
// Para servo ao detectar obstáculo
if(pins.digitalReadPin(DigitalPin.P0)==0){ pins.servoWritePin(AnalogPin.P8,90) ; basic.pause(1000) }
🏆 Desafios
- Combina com sensor de rastreio de linha para robô autónomo
- Mede o alcance ajustando o potenciómetro e documenta os resultados