#include "DHTesp.h"
DHTesp dhtSensor;
const int DHT_PIN = 13;
int foco= LOW;
int foco2= LOW;
int rele=22;
int rele2=23;
void setup(){
Serial.begin(115200);
Serial.println("Hello, ESP32");
pinMode(rele, OUTPUT);
digitalWrite(rele, LOW);
pinMode(rele2, OUTPUT);
digitalWrite(rele2, LOW);
dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
}
void loop(){
TempAndHumidity data = dhtSensor.getTempAndHumidity();
if(foco == LOW & data.temperature > 1)
{
digitalWrite(rele, HIGH);
}
else
{
digitalWrite(rele, LOW);
}
Serial.println("Temperatura: " + String(data.temperature,2 ) + "°C");
if(foco2 == LOW & data.humidity > 1)
{
digitalWrite(rele2, HIGH);
}
else
{
digitalWrite(rele2, LOW);
}
Serial.println("Humedad: " + String(data.humidity,2 ) + "%");
Serial.println("-------");
delay(1000);
}