Termômetro com Sensor de Temperatura (LM35)

🧾 Descrição:

Essa aplicação mostra a temperatura ambiente no display LCD em tempo real. Utilizaremos um sensor analógico LM35, que fornece 10 mV por grau Celsius.


📦 Materiais necessários:

  • Arduino Uno

  • Display LCD 16x2

  • Sensor LM35

  • Protoboard e cabos jumper


🧠 Conceitos abordados:

  • Leitura de entrada analógica com analogRead()

  • Conversão de tensão para temperatura

  • Exibição de valores numéricos no LCD




💻 Código:


#include <Adafruit_LiquidCrystal.h> Adafruit_LiquidCrystal lcd_1(0); const int lm35Pin = A0; float temperatura = 0; void setup() { lcd_1.begin(16, 2); lcd_1.print("Temp:"); } void loop() { int leitura = analogRead(lm35Pin); temperatura = (leitura * 5.0 * 100.0) / 1023.0; lcd_1.setCursor(6, 0); lcd_1.print(temperatura); lcd_1.print(" C "); lcd_1.setCursor(0, 1); if (temperatura < 25) { lcd_1.print("Ambiente Frio "); } else if (temperatura >= 25 && temperatura < 30) { lcd_1.print("Ambiente Agrad. "); } else { lcd_1.print("Ambiente Quente "); } delay(1000); // Atualiza a cada segundo }

👀 Spoiler da próxima aplicação:

Na Aplicação 4, prepare-se para ver o display LCD virar um cronômetro digital, com início, pausa e reset controlados por botões! ⏱️
Você vai aprender a usar o LCD como um verdadeiro painel de controle.

🔔 Não perca! Fique ligado aqui no blog Eletrocondutor e continue essa jornada diária de projetos com Arduino! 🚀



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