#define BLYNK_TEMPLATE_ID "TMPL32qnF8D8m"
#define BLYNK_TEMPLATE_NAME "IOT"
#define BLYNK_AUTH_TOKEN "ftOUV34tuqXjDPolg_D3FOOXC0gabTYA"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
int SW_State_M = 0;
int SW_State_P = 0;
int SW_State_K = 0;
BLYNK_WRITE(V1)
{
SW_State_M= param.asInt();
if ( SW_State_M == 1)
{
digitalWrite(25, HIGH);
Serial.println("L2 ON");
Blynk.virtualWrite(V1, HIGH);
}
else
{
digitalWrite(25, LOW);
Serial.println("L2 OFF");
Blynk.virtualWrite(V1, LOW);
}
Serial.println("hello,ESP32!");
}
BLYNK_WRITE(V2)
{
SW_State_P= param.asInt();
if ( SW_State_P == 1)
{
digitalWrite(27, HIGH);
Serial.println("L2 ON");
Blynk.virtualWrite(V2, HIGH);
}
else
{
digitalWrite(27, LOW);
Serial.println("L2 OFF");
Blynk.virtualWrite(V2, LOW);
}
Serial.println("hello,ESP32!");
}
BLYNK_WRITE(V0)
{
SW_State_K= param.asInt();
if ( SW_State_K == 1)
{
digitalWrite(26, HIGH);
Serial.println("L3 ON");
Blynk.virtualWrite(V0, HIGH);
}
else
{
digitalWrite(26, LOW);
Serial.println("L3 OFF");
Blynk.virtualWrite(V0, LOW);
}
Serial.println("hello,ESP32!");
}
void setup()
{
pinMode(26, OUTPUT);
pinMode(25, OUTPUT);
pinMode(27, OUTPUT);
Blynk.begin(BLYNK_AUTH_TOKEN,ssid,pass);
Serial.begin(115200);
}
void loop()
{
Blynk.run();
}