#define BLYNK_TEMPLATE_ID "TMPL6p_Kxs1dn"
#define BLYNK_TEMPLATE_NAME "WaterPump"
#define BLYNK_AUTH_TOKEN "8DJ3_yKgQqCEE54ALgynEbUglru-XubD"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
//int value;
int ledState = 0;
BlynkTimer timer;
BLYNK_WRITE(V0)
{
int value = param.asInt();
digitalWrite(15,value);
Blynk.virtualWrite(V0, value);
Blynk.virtualWrite(V1, value);
}
void setup()
{
Serial.begin(115200);
Serial.print("Connecting to WiFi");
WiFi.begin("Wokwi-GUEST", "", 6);
while (WiFi.status() != WL_CONNECTED) {
delay(100);
Serial.print(".");
}
Serial.println(" Connected!");
pinMode(15, OUTPUT);
digitalWrite(15,ledState);
}
void loop()
{
Blynk.run();
//timer.run();
int x = digitalRead(15);
delay(50);
if (x == 0) {
ledState = !ledState;
digitalWrite(15, ledState);
Blynk.virtualWrite(V0, ledState);
Blynk.virtualWrite(V1, ledState);
delay(50);
}
}