⬤ Avançado
🤏 Sensor de Pressão Fina
⏱️ 25 min🧩 Pino P0 · Analógico
📌 Pinagem
| Pino micro:bit | Função | Notas |
|---|
| P0 | Sinal analógico | 0 = sem pressão · 1023 = pressão máxima |
| 3V | Alimentação | |
| GND | Massa | |
⚠️O sensor de pressão fina (FSR) tem uma resistência que diminui com a força aplicada. Requer um divisor resistivo adicional (10kΩ entre sinal e GND) para linearizar a leitura — verificar se o módulo já o inclui.
Exercício — Leitura no Monitor Série
Lê força aplicada.
ex1_press_serie.blocks
let p = pins.analogReadPin(AnalogPin.P0)
serial.writeValue("pressao", p)
Exercício — Aplicação prática
Balança de demonstração.
ex2_press_balanca.blocks
let p = pins.analogReadPin(AnalogPin.P0)
let kg = Math.map(p, 0, 1023, 0, 10) // Aprox. 0–1 kg
lcd.showString("Peso: "+kg+"g ", 0, 0)
🏆 Desafios
- Calibra com pesos conhecidos para obter leituras precisas
- Activa um alarme se a pressão exceder um limiar de segurança