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

Postagens mais visitadas deste blog

contador 9999 com pic 16f628

CNC fotos cordenadas x y z dicas

codigo assembler braço mecanico para 5 motores