#include "DHTesp.h"
DHTesp dhtSensor;
void setup() {
pinMode(14, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(15, INPUT);
Serial.begin(115200);
dhtSensor.setup(15, DHTesp::DHT22);
}
void loop() {
TempAndHumidity data = dhtSensor.getTempAndHumidity();
Serial.println("Temp: " + String(data.temperature, 2) + "°C");
Serial.println("Humidity: " + String(data.humidity, 2) + "%");
Serial.println("---");
if(data.temperature <=24){
digitalWrite(14, HIGH);
}
else{
digitalWrite(12, LOW);
digitalWrite(13, LOW);
digitalWrite(14, LOW);
}
if(data.temperature >=25)
if(data.temperature <=39){
digitalWrite(12, HIGH);
}
else{
digitalWrite(14, LOW);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
}
if(data.temperature >=40){
digitalWrite(13, HIGH);
}
else{
digitalWrite(14, LOW);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
}
}