//WAP TO read real time temperate.
IF temp >30.c - RED LED must ON
- Buzzer must turn ON.
OTHERWISE- Green led =on
buzzer- OFF
#include<Adafruit_Sensor.h>
#include"DHT.h"
#define DHTPIN 7
#define DHTTYPE DHT22
DHT dht(DHTPIN,DHTTYPE);
void setup()
{
Serial.begin(9600);
Serial.println("DHT22 test!");
dht.begin();
}
void loop()
{
delay(2000);
float h=dht.readHumidity();
float t=dht.readTemperature();
Serial.print("Humidity: \t");
Serial.print(h);
Serial.print("% \n");
delay(500);
Serial.print("Temperature: \t");
Serial.print(t);
Serial.print("*C \n");
}
//
#include <Adafruit_Sensor.h>
#include <DHT.h>
#define DHTPIN 7
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
#define RED_LED 13 // Red LED connected to digital pin 13
#define GREEN_LED 12 // Green LED connected to digital pin 12
#define BUZZER 8 // Buzzer connected to digital pin 8
void setup() {
Serial.begin(9600);
Serial.println("DHT22 test!");
dht.begin();
pinMode(RED_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
pinMode(BUZZER, OUTPUT);
}
void loop() {
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("Humidity: \t");
Serial.print(h);
Serial.print("% \n");
delay(500);
Serial.print("Temperature: \t");
Serial.print(t);
Serial.print("*C \n");
if (t > 30.0) {
digitalWrite(RED_LED, HIGH); // Turn on the red LED
digitalWrite(BUZZER, HIGH); // Turn on the buzzer
digitalWrite(GREEN_LED, LOW); // Turn off the green LED
} else {
digitalWrite(GREEN_LED, HIGH); // Turn on the green LED
digitalWrite(RED_LED, LOW); // Turn off the red LED
digitalWrite(BUZZER, LOW); // Turn off the buzzer
}
}