#define BLYNK_PRINT Serial
#define BLYNK_TEMPLATE_ID "TMPL6u78x5--K"
#define BLYNK_TEMPLATE_NAME "4011LED"
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "QJ7gxUUCZHtry-HCY4sGajouZImaEp8p";
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
int pinled = 4;
int pinled1 = 16;
int pinled2 = 2;
void setup()
{
Serial.begin(9600);
Blynk.begin(auth,ssid,pass);
pinMode(pinled,OUTPUT);
pinMode(pinled1,OUTPUT);
pinMode(pinled2,OUTPUT);
}
BLYNK_WRITE(V1)
{
int ledstate = param.asInt();
if(ledstate ==1){
digitalWrite(pinled, HIGH);
}else{
digitalWrite(pinled, LOW);
}
}
BLYNK_WRITE(V2)
{
int ledstate = param.asInt();
if(ledstate ==1){
digitalWrite(pinled1, HIGH);
}else{
digitalWrite(pinled1, LOW);
}
}
BLYNK_WRITE(V3)
{
int ledstate = param.asInt();
if(ledstate ==1){
digitalWrite(pinled2, HIGH);
}else{
digitalWrite(pinled2, LOW);
}
}
BLYNK_WRITE(V4)
{
int ledstate = param.asInt();
if(ledstate ==1){
digitalWrite(pinled, HIGH);
digitalWrite(pinled1, HIGH);
digitalWrite(pinled2, HIGH);
}else{
digitalWrite(pinled, LOW);
digitalWrite(pinled1, LOW);
digitalWrite(pinled2, LOW);
}
}
void loop()
{
Blynk.run();
}