#define BLYNK_TEMPLATE_ID "TMPL3BKvF4p4L"
#define BLYNK_TEMPLATE_NAME "PROJECT IOT"
#define BLYNK_AUTH_TOKEN "tRPIKmnR2vh9huwXTEUinibvwtP1XTq8"
#include<WiFi.h>
#include <BlynkSimpleEsp32.h>
#include<WiFiClient.h>
#include <DHT.h>
#include<LiquidCrystal.h>
LiquidCrystal lcd(12,14,27,26,25,33);
const char ssid[]="Wokwi-GUEST";
const char pass[]="";
char AUTH[]="tRPIKmnR2vh9huwXTEUinibvwtP1XTq8";
#define DHTPIN 2
#define DHTTYPE DHT22
#define led1 4
#define led2 5
DHT mydht(DHTPIN,DHTTYPE);
BLYNK_WRITE(V2){
int switch1=param.asInt();
digitalWrite(led1,switch1);
}
BLYNK_WRITE(V3){
int switch2=param.asInt();
digitalWrite(led2,switch2);
}
void setup() {
Serial.begin(115200);
mydht.begin();
Blynk.begin(AUTH,ssid,pass);
pinMode(led1,OUTPUT);
lcd.begin(16,2);
pinMode(led2, OUTPUT);
}
void loop() {
float T=mydht.readTemperature();
float H=mydht.readHumidity();
lcd.setCursor(0,0);
lcd.print("Temperature:");
lcd.setCursor(12,0);
lcd.print(T);
//delay(1000);
lcd.setCursor(0,1);
lcd.print("Humidity:");
lcd.setCursor(9,1);
lcd.print(H);
delay(1000);
lcd.clear();
Blynk.virtualWrite(V0,T);
Blynk.virtualWrite(V1,H);
Blynk.run();
}