#include <DHTesp.h>
#include <ESP32Servo.h>
// Declarar nuestro objeto
DHTesp sensor;
Servo servo;
void setup() {
Serial.begin(115200);
//Iniciamos el sensor DHT22
sensor.setup(2, DHTesp::DHT22);
}
void loop() {
// Objeto para obtener la temperatura y humedad
TempAndHumidity values = sensor.getTempAndHumidity();
float t = values.temperature;
float h = values.humidity;
// Imprime la temperatura y la humedad en el monitor de serie
Serial.println("Temperatura: ");
Serial.println(t);
Serial.println(" °C, Humedad: ");
Serial.println(h);
Serial.println("%");
if(t >= 30){
servo.write(0);
delay(1000);
servo.write(90);
delay(1000);
} else if (t>=40) {
servo.write(90);
delay(1000);
servo.write(180);
delay(1000);
}
// Delay
delay(2000);
}