const int PIN_SWITCH1 = 2;
const int PIN_SWITCH2 = 4;
const int PIN_DHT = 13;
#include "DHTesp.h"
DHTesp dhtSensor;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
dhtSensor.setup(PIN_DHT, DHTesp::DHT22);
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
TempAndHumidity data = dhtSensor.getTempAndHumidity();
Serial.println("Temp: " + String(data.temperature, 2) + "°C");
if (data.temperature > 30){
pinMode(PIN_SWITCH1, OUTPUT);
digitalWrite(PIN_SWITCH1,LOW);
pinMode(PIN_SWITCH2, OUTPUT);
digitalWrite(PIN_SWITCH2,HIGH);
} else if (data.temperature <= 30) {
pinMode(PIN_SWITCH2, OUTPUT);
digitalWrite(PIN_SWITCH2,LOW);
pinMode(PIN_SWITCH1, OUTPUT);
digitalWrite(PIN_SWITCH1,HIGH);
}
}