2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá pessoal, bem-vindos de volta ao Artuino. Como você viu, comecei um Instructable
Hoje vamos fazer um medidor de Temperatura e Umidade com o módulo DHT11. Vamos começar
P. S. Considere se inscrever e curtir o vídeo
Etapa 1: Conexão
Siga este diagrama
após a conexão, ficará assim
Etapa 2: Código
Este é o código que usei para o meu projeto
#include // inclui a biblioteca lcdconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
#include "dht.h" // inclui a biblioteca do sensor dht
# define DHT_pin A0 // dá um nome ao pino do sensor e A0
dht DHT; // inicializa o sensor
void setup () {
lcd.begin (16, 2); // inicializar o senso
Serial.begin (9600); // iniciar a comunicação serial
delay (500); // Atraso para permitir a inicialização do sistema
Serial.println ("Sensor de umidade e temperatura DHT11 / n / n");
delay (1000); // Aguarde antes de acessar o Sensor
}
void loop () {
DHT.read11 (DHT_pin); // Lê o pino do sensor
Serial.print ("umidade ="); // imprimir a umidade no Monitor Serial
Serial.print (umidade DHT);
Serial.print ("%");
Serial.print ("temperatura =");
Serial.print (DHT.temperature); // para imprimir a temperatura no monitor Serial
Serial.println ("C");
lcd.setCursor (0, 0);
lcd.print ("umidade ="); // para imprimir a umidade no lcd
lcd.print (umidade DHT);
lcd.print ("%");
lcd.setCursor (0, 2);
lcd.print ("temp ="); // para imprimir a temperatura no lcd
lcd.print (temperatura DHT);
lcd.println ("C");
delay (3000); // Aguarde 3 segundos antes de acessar o sensor novamente.
}
Etapa 3: Saída
Tentei várias coisas com ele.
Quando coloquei gelo perto dele, a temperatura esfriou.
e quando um soprou ar quente nele, a temperatura aumentou