#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "w2aEkDezK7-JxKOPVfYlFoKrY4IbXRFA"; // ใส่ Auth Token ของ Blynk ที่ได้รับจากแอปพลิเคชัน Blynk
char ssid[] = "Wokwi-GUEST"; // ใส่ชื่อ WiFi ที่ต้องการเชื่อมต่อ
char pass[] = ""; // ใส่รหัสผ่าน WiFi ที่ต้องการเชื่อมต่อ
int pinLED1 = 2; // ใส่หมายเลขของพิน GPIO ที่เชื่อมกับ LED
int pinLED2 = 4; // ใส่หมายเลขของพิน GPIO ที่เชื่อมกับ LED
int pinLED3 = 5; // ใส่หมายเลขของพิน GPIO ที่เชื่อมกับ LED
int pinLED4 = 18; // ใส่หมายเลขของพิน GPIO ที่เชื่อมกับ LED
int pinLED5 = 19;// ใส่หมายเลขของพิน GPIO ที่เชื่อมกับ LED
//int pinMultiLED1 = 21;
void setup()
{
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
pinMode(pinLED1, OUTPUT);
pinMode(pinLED2, OUTPUT);
pinMode(pinLED3, OUTPUT);
pinMode(pinLED4, OUTPUT);
pinMode(pinLED5, OUTPUT);
}
void loop()
{
Blynk.run();
}
BLYNK_WRITE(V1){
Serial.println(param.asInt());
if (param.asInt()){
digitalWrite(pinLED1, HIGH);
} else {
digitalWrite(pinLED1, LOW);
}
}
BLYNK_WRITE(V2){
Serial.println(param.asInt());
if (param.asInt()){
digitalWrite(pinLED2, HIGH);
} else {
digitalWrite(pinLED2, LOW);
}
}
BLYNK_WRITE(V3){
Serial.println(param.asInt());
if (param.asInt()){
digitalWrite(pinLED3, HIGH);
} else {
digitalWrite(pinLED3, LOW);
}
}
BLYNK_WRITE(V4){
Serial.println(param.asInt());
if (param.asInt()){
digitalWrite(pinLED4, HIGH);
} else {
digitalWrite(pinLED4, LOW);
}
}
BLYNK_WRITE(V5){
Serial.println(param.asInt());
if (param.asInt()){
digitalWrite(pinLED5, HIGH);
} else {
digitalWrite(pinLED5, LOW);
}
}
BLYNK_WRITE(V6){
Serial.println(param.asInt());
if (param.asInt()){
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2, HIGH);
digitalWrite(pinLED3, HIGH);
digitalWrite(pinLED4, HIGH);
digitalWrite(pinLED5, HIGH);
} else {
digitalWrite(pinLED1, LOW);
digitalWrite(pinLED2, LOW);
digitalWrite(pinLED3, LOW);
digitalWrite(pinLED4, LOW);
digitalWrite(pinLED5, LOW);
}
}