#include "DHT.h"
#define ledpin 22
#define DHT22PIN 13
DHT dht(DHT22PIN, DHT22);
void setup()
{
pinMode(13, OUTPUT);
pinMode(ledpin, OUTPUT);
Serial.begin(115200);
Serial.println("Hello, ESP32!");
dht.begin();
}
void loop()
{
delay(1000);
float humi = dht.readHumidity();
float temp = dht.readTemperature();
Serial.print("Temperature: ");
Serial.print(temp);
Serial.print(" *C ");
Serial.print("Humidity: ");
Serial.println(humi);
if(temp > 30)
{
digitalWrite(ledpin, HIGH);
digitalWrite(13, HIGH);
}
else if(temp < 25)
{
digitalWrite(ledpin, LOW);
digitalWrite(13, LOW);
}
delay(500);
if(humi > 30)
{
digitalWrite(ledpin, HIGH);
digitalWrite(13, HIGH);
}
else if(humi < 25)
{
digitalWrite(ledpin, LOW);
digitalWrite(13, LOW);
}
delay(500);
}