⬤ Intermédio
🔥 Deteção de Chamas
⏱️ 25 min🧩 P0 (analógico) · P1 (digital)
📌 Pinagem
| Pino micro:bit | Função | Notas |
|---|
| P0 | Concentração IR de chama (analógico) | 0=sem chama · 1023=intensidade máxima |
| P1 | Limiar digital (pot. ajustável) | 0=chama detetada |
| 3V | Alimentação | |
| GND | Massa | |
⚠️Usa apenas para demonstração — nunca aproximes chamas reais de componentes ou fios. O sensor detecta IR na gama 760–1100 nm.
Exercício — Leitura no Monitor Série
Lê intensidade IR de chama.
ex1_chama_leit.blocks
let chama = pins.analogReadPin(AnalogPin.P0)
serial.writeValue("IR", chama)
Exercício — Aplicação prática
Alarme de incêndio.
ex2_chama_alerta.blocks
if (pins.digitalReadPin(DigitalPin.P1)==0) { basic.showIcon(IconNames.Diamond) ; music.playTone(2000,100) }
🏆 Desafios
- Activa o relé (ventoinha) ao detectar chamas
- Cria 3 níveis: aviso (amarelo), perigo (laranja), alarme (vermelho) com LEDs diferentes