#include <DHT.h>
#define pinoDHT 23 // Pino onde o sensor está conectado
#define modelo DHT22 // Tipo de sensor
DHT dht(pinoDHT, modelo);
void setup() {
Serial.println("EU - Sensor DHT22");
Serial.begin(9600);
dht.begin();
}
void loop() {
Serial.println("EU");
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Falha ao ler do sensor DHT!");
return;
}
Serial.print("Umidade: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(t);
Serial.println(" *C");
if (t > 30.0) {
Serial.println("Alerta: Temperatura alta!");
} else {
Serial.println("Temperatura dentro do normal.");
}
delay(2000);
}