#define BLYNK_TEMPLATE_ID "TMPL3fR6gFyCC"
#define BLYNK_TEMPLATE_NAME "DHT"
#define BLYNK_AUTH_TOKEN "0o8tpAD-i1dt-gsZG3BqN9gIoyeDTXRU"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
#include "DHT.h"
DHT dht(17,DHT22);
int ledpin=32;
//int buzzer=27;
void setup() {
dht.begin();
// put your setup code here, to run once:
Serial.begin(115200);
Blynk.begin(auth,ssid,pass);
//Serial.println("Hello, ESP32!");
pinMode(ledpin, OUTPUT);
//pinMode(buzzer,OUTPUT);
}
void loop() {
float t=dht.readTemperature();
delay(100);
float h=dht.readHumidity();
delay(100);
Serial.print("Temp:");
Serial.println(t);
Serial.print("Hum:");
Serial.println(h);
Blynk.virtualWrite(V0,t);
Blynk.virtualWrite(V1,h);
Blynk.run();
if (t<30){
digitalWrite(ledpin, HIGH);
Blynk.virtualWrite(V2,1);
//digitalWrite(buzzer,HIGH);
}else{
digitalWrite(ledpin,LOW);
Blynk.virtualWrite(V2,0);
//digitalWrite(buzzer,LOW);
}
//put your main code here, to run repeatedly:
//delay(10); // this speeds up the simulation
}