#define BLYNK_TEMPLATE_ID "TMPL6LaC83MXy"
#define BLYNK_TEMPLATE_NAME "Quickstart template"
#define BLYNK_AUTH_TOKEN "BtsLxyojV9hIOR4_e58in8XgitI3XjCx"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
char auth[] = BLYNK_AUTH_TOKEN ;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
void setup()
{
Wire.begin(21, 22);
Serial.begin(9600);
lcd.init();
lcd.backlight();
Blynk.begin(auth, ssid, pass);
}
void loop()
{
int analogValue = analogRead(34);
int16_t i = analogRead(34);
String msg = i < 15 ? "DRY" : i > 15 ? "WET" : "OK";
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Moiture % : ");
lcd.print(msg);
lcd.setCursor(12,1);
lcd.print(analogRead(34));
delay(500);
Blynk.run();
Blynk.virtualWrite(V3,analogRead(34));
}