#include "DHTesp.h"
DHTesp dht;
void setup() {
// put your setup code here, to run once:
pinMode(33, OUTPUT);
pinMode(25, OUTPUT);
Serial.begin(115200);
Serial.println();
Serial.println("Status\tHumidity (%)\tTemperature (C)\t(F)\tHeatIndex (C)\t(F)");
String thisBoard= ARDUINO_BOARD;
Serial.println(thisBoard);
dht.setup(23, DHTesp::DHT11);
}
void loop() {
// put your main code here, to run repeatedly:
delay(dht.getMinimumSamplingPeriod());
float H = dht.getHumidity();
float T = dht.getTemperature();
Serial.print("humidity: ");
Serial.print(H, 1);
Serial.print("\n");
Serial.print("temperature: ");
Serial.print(T, 1);
Serial.print("\n");
if (H < 3.0){
digitalWrite(33, HIGH);
digitalWrite(25, LOW);
}
if (H > 3.0){
digitalWrite(33, LOW);
digitalWrite(25, HIGH);
}
if (T < 7.4){
digitalWrite(33, LOW);
digitalWrite(25, LOW);
}
if (T > 7.4){
digitalWrite(33, HIGH);
digitalWrite(25, HIGH);
}
else{
Serial.println("error");
}
}