Acendendo um LED com o Sensor de Temperatura LM35
Hoje vamos usar um sensor de temperatura LM35 para acionar um LED. O LED será aceso automaticamente quando a temperatura ultrapassar um limite definido, como 30 °C. Esse projeto é uma ótima introdução ao monitoramento ambiental com Arduino.
📦 Materiais necessários:
- 1 Sensor de temperatura LM35
- 1 LED
- 1 Resistor de 220 Ohm (para o LED)
- Protoboard
- Cabos jumper
- Arduino Uno
📷 Esquema de ligação
- Pino 1 (esquerda) do LM35 → 5V
- Pino 2 (centro) do LM35 → A0
- Pino 3 (direita) do LM35 → GND
- LED → Pino 9 do Arduino, com resistor de 220 Ohm
💻 Código para monitorar a temperatura
int pinoLM35 = A0;
int pinoLED = 9;
void setup() {
Serial.begin(9600);
pinMode(pinoLED, OUTPUT);
}
void loop() {
int leitura = analogRead(pinoLM35);
float temperatura = leitura * 0.488; // Conversão aproximada para °C
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println(" °C");
if (temperatura > 30) {
digitalWrite(pinoLED, HIGH);
} else {
digitalWrite(pinoLED, LOW);
}
delay(1000);
}
🧠 Explicação:
O LM35 gera uma tensão proporcional à temperatura: aproximadamente 10 mV por grau Celsius. A leitura analógica é convertida para °C multiplicando por 0.488. O LED acende quando a temperatura ultrapassa 30 °C.
💡 Dica:
Você pode adaptar esse projeto para acionar ventiladores, sirenes ou relés em sistemas de monitoramento térmico.
🚀 No próximo conteúdo
Vamos ler a
Comentários
Postar um comentário
Faça seu comentário referente a este assunto