Início›Módulos›Sensor LM35
⬤ Intermédio

🔬 Sensor LM35

⏱️ 20 min🧩 Pino P0 · Analógico

Conteúdo

📌 Pinagem

Pino micro:bitFunçãoNotas
P0Tensão (10 mV/°C linear)0°C = 0V · 100°C = 1000mV
3V/5VAlimentaçãoRecomendado 5V para maior precisão
GNDMassa
💡
O LM35 é linear: 10 mV por grau Celsius. A 3,3 V a resolução é menor. Fórmula: Temp = (analogRead × 3300 / 1023) / 10

Exercício — Leitura no Monitor Série

Lê temperatura precisa com o LM35.

ex1_lm35_serie.blocks
function lm35Temp(): number {
    let mv = pins.analogReadPin(AnalogPin.P0) * 3300 / 1023
    return Math.round(mv / 10)  // 10mV/°C
}
basic.forever(function() {
    serial.writeValue("LM35", lm35Temp())
    basic.pause(1000)
})

Exercício — Aplicação prática

Estação meteorológica simples.

ex2_lm35_lcd.blocks
// Mostrar no LCD 1602
basic.forever(function() {
    let t = lm35Temp()
    lcd.showString("Temp: ", 0, 0)
    lcd.showNumber(t, 6, 0)
    lcd.showString("C", 9, 0)
    basic.pause(1000)
})

🏆 Desafios

PR.FT4_10 · Kit A 37 · Início