#include <DHTesp.h>
#include<WiFi.h>
char ssid[]="wokwi-GUEST";
char pass[]= "";
DHTesp dhanush;
TempAndHumidity data;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
WiFi.mode(WIFI_STA);
dhanush.setup(18,DHTesp::DHT22);
pinMode(26, OUTPUT);
}
void loop() {
if (WiFi.status()!=WL_CONNECTED)
{
Serial.print("connecting");
while(WiFi.status()!=WL_CONNECTED);
{WiFi.begin(ssid,pass);
Serial.print("");
delay(5000);
}
Serial.println("\connected");
data = dhanush.getTempAndHumidity();
Serial.println("Humi : " + String(data.humidity));
Serial.println("Temp : " + String(data.temperature));
Serial.println("----------------");
if(data.temperature > 30) {
tone(26,500);
}else if (data.humidity<30) {
tone(26,750);
}else{
noTone(26);
}
delay(1000);
}
}