#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>
#define RED_LED 5
#define YELLOW_LED 18
#define GREEN_LED 15
#define DHTPIN 13
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
dht.begin();
pinMode(RED_LED, OUTPUT);
pinMode(YELLOW_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
}
void loop() {
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();
Serial.print("Temp: "); Serial.print(temperature); Serial.print("°C ");
Serial.print("Humidity: "); Serial.print(humidity); Serial.println("%");
digitalWrite(RED_LED, HIGH);
delay(500);
digitalWrite(RED_LED, LOW);
digitalWrite(YELLOW_LED, HIGH);
delay(500);
digitalWrite(YELLOW_LED, LOW);
digitalWrite(GREEN_LED, HIGH);
delay(500);
digitalWrite(GREEN_LED, LOW);
}