#define BLYNK_TEMPLATE_ID "TMPL6mL6jxXFl"
#define BLYNK_TEMPLATE_NAME "WOKWI Blynk"
#define BLYNK_AUTH_TOKEN "EFdiwFYXWY4eHVPs_9syu4SORZ6ObR2p"
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
// Name of the Router and Password
const char* ssid = "Wokwi-GUEST";
const char* password = "";
const int led = 26;
void setup() {
Serial.begin(115200);
pinMode(led, OUTPUT);
// Start wifi - 2 parameters (ssid & password)
WiFi.begin(ssid, password);
Serial.println("Connecting to WiFi");
// Connection status
while(WiFi.status() != WL_CONNECTED){
delay(500);
Serial.print(".");
}
// Connection Info
Serial.println();
Serial.println("WiFi Connected...");
Serial.print("IP Address: ");
Serial.println(WiFi.localIP());
// 3 parameters - Token, ssid, password
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, password);
}
// From Blynk to Wowki we need to write the LED status
// to write we always use this method (Blynk method)
BLYNK_WRITE(V0){
//get the status of th virtual switch V0
int status = param.asInt();
digitalWrite(led, status);
}
void loop() {
Blynk.run();
}