#include<DHT.h>//incluindo uma biblioteca que conversa com DHT
#define pinDHT 23
#define modelo DHT22 //definindo "modelo" de "DHT22"
#define pinLED 22 //definindo pino do led
DHT meuDHT(pinDHT,modelo); //cria o objeto sensor DHT
float temperatura;
int umidade;
void setup(){// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
meuDHT.begin(); // estamos dando o enable nele
pinMode(pinLED, OUTPUT); // definindo o comportamento do pino
}
void loop(){
temperatura = meuDHT.readTemperature();
Serial.print("A temperatura: ");
Serial.print(temperatura);
umidade = meuDHT.readHumidity();
Serial.print("A umidade: ");
Serial.println(umidade);
if (temperatura >= 24)
{
digitalWrite(pinLED, HIGH);
}
else
{
digitalWrite(pinLED, LOW);
}
// put your main code here, to run repeatedly:
delay(1000); // this speeds up the simulation
}