#define BLYNK_TEMPLATE_ID "TMPL60EPJuPhK"
#define BLYNK_TEMPLATE_NAME "relay control system"
#define BLYNK_AUTH_TOKEN "xQT9V1Q00IESIKVu80PxC5XZaCiAf2NS"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
int relay1=33;
int relay2=25;
int relay3=26;
int relay4=27;
int relay5=14;
int relay6=12;
int relay7=13;
int relay8=16;
char ssid[]="Wokwi-GUEST";
char password[]="";
BLYNK_WRITE(V0){
int value1=param.asInt();
Serial.println(value1);
digitalWrite(relay1,value1);
}
BLYNK_WRITE(V1){
int value2=param.asInt();
Serial.println(value2);
digitalWrite(relay2,value2);
}
BLYNK_WRITE(V2){
int value3=param.asInt();
Serial.println(value3);
digitalWrite(relay3,value3);
}
BLYNK_WRITE(V3){
int value4=param.asInt();
Serial.println(value4);
digitalWrite(relay4,value4);
}
BLYNK_WRITE(V4){
int value5=param.asInt();
Serial.println(value5);
digitalWrite(relay5,value5);
}
BLYNK_WRITE(V5){
int value6=param.asInt();
Serial.println(value6);
digitalWrite(relay6,value6);
}
BLYNK_WRITE(V6){
int value7=param.asInt();
Serial.println(value7);
digitalWrite(relay7,value7);
}
BLYNK_WRITE(V7){
int value8=param.asInt();
Serial.println(value8);
digitalWrite(relay8,value8);
}
void setup(){
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(relay3, OUTPUT);
pinMode(relay4, OUTPUT);
pinMode(relay5, OUTPUT);
pinMode(relay6, OUTPUT);
pinMode(relay7, OUTPUT);
pinMode(relay8, OUTPUT);
Blynk.begin(BLYNK_AUTH_TOKEN,ssid,password);
}
void loop(){
Blynk.run();
}