#define BLYNK_TEMPLATE_ID "TMPL3J0cU1ZWn"
#define BLYNK_TEMPLATE_NAME "SWITH CONTROL"
#define BLYNK_AUTH_TOKEN "k7fpoiZfEQPun17GIPlpi4PHL2-Irlnm"
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
BlynkTimer timer;
#define LED1 12
#define LED2 14
int SW_State_M = 0;
int SW_State_K = 0;
// Define virtual pin numbers
#define V_BLUE V0
#define V_GREEN V1
BLYNK_WRITE(V_BLUE)
{
SW_State_M = param.asInt();
digitalWrite(LED1, SW_State_M);
Serial.println(SW_State_M ? "BLUE ON" : "BLUE OFF");
}
BLYNK_WRITE(V_GREEN)
{
SW_State_K = param.asInt();
digitalWrite(LED2, SW_State_K);
Serial.println(SW_State_K ? "GREEN ON" : "GREEN OFF");
}
void setup()
{
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
}
void loop()
{
Blynk.run();
timer.run();
}