#define BLYNK_TEMPLATE_ID "TMPL6LGqecpaG"
#define BLYNK_TEMPLATE_NAME "THEwork03"
#define BLYNK_AUTH_TOKEN "gHrmWU7YAwNbkhqo2IGUjRltG8wuvOFL"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
const char* ssid = "Wokwi-GUEST";
const char* pass = ""; // You can set the WiFi password if needed
const int ledPin1 = 2; // GPIO1 (usually the onboard LED pin)
const int ledPin2 = 4; // GPIO2
const int ledPin3 = 16; // GPIO13
const int ledPin4 = 17;
void setup()
{
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
}
BLYNK_WRITE(V0)
{
if(param.asInt() == 1)
{
digitalWrite(ledPin1, HIGH);
}
else
{
digitalWrite(ledPin1, LOW);
}
}
BLYNK_WRITE(V1)
{
if(param.asInt() == 1)
{
digitalWrite(ledPin2, HIGH);
}
else
{
digitalWrite(ledPin2, LOW);
}
}
BLYNK_WRITE(V2)
{
if(param.asInt() == 1)
{
digitalWrite(ledPin3, HIGH);
}
else
{
digitalWrite(ledPin3, LOW);
}
}
BLYNK_WRITE(V3)
{
if(param.asInt() == 1)
{
digitalWrite(ledPin4, HIGH);
}
else
{
digitalWrite(ledPin4, LOW);
}
}
void loop()
{
Blynk.run();
}