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