#include <DHT.h>
#define ledPin 32
#define buzzPin 26
#define dhtPin 17
DHT myDht(dhtPin, DHT22);
float tempc,humd;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
myDht.begin();
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
tempc = myDht.readTemperature();
humd = myDht.readHumidity();
if(tempc > 50. && humd > 80){
digitalWrite(ledPin, HIGH);
tone(buzzPin, 6000,100000);
Serial.print("High Temperatures..Avacuate the place.");
delay(6000);
}
else{
Serial.print("Normal Temperature ranges.");
noTone(buzzPin);
}
Serial.print("Temp is: ");
Serial.print(tempc);
Serial.print("\t\tHumidity is :");
Serial.print(humd);
Serial.println("Code Complete..");
}