#define BLYNK_TEMPLATE_ID "TMPL6cSBjm_bb"
#define BLYNK_TEMPLATE_NAME "ESP32"
#define BLYNK_AUTH_TOKEN "ND9CLF_rWqnzdPhwIkn2wQvPsxAWTTUX"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
#define Red_LED 5
#define Blue_LED 4
WidgetTerminal Terminal(V0);
void setup() {
pinMode(Red_LED, OUTPUT);
pinMode(Blue_LED, OUTPUT);
Blynk.begin(BLYNK_AUTH_TOKEN,"Wokwi-GUEST","","blynk.cloud", 80);
}
void loop() {
Blynk.run();
}
BLYNK_WRITE(V0) {
String cmd = param.asStr();
if(cmd == "red on") digitalWrite(Red_LED, HIGH);
else if(cmd == "red off") digitalWrite(Red_LED, LOW);
else if(cmd == "blue on") digitalWrite(Blue_LED, HIGH);
else if(cmd == "blue off") digitalWrite(Blue_LED, LOW);
else Terminal.println("Invalid Command");
}
/*
#define BlynkTemp V0
#define BlynkHumi V1
#define BlynkTerminal V2
#define RED_LED 5
#define BLUE_LED 4
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
WidgetTerminal Terminal(V2);
char auth[] = "ND9CLF_rWqnzdPhwIkn2wQvPsxAWTTUX";
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
BLYNK_WRITE(BlynkTerminal) {
String terminalCommand = param.asStr();
if(terminalCommand == "red on") {
digitalWrite(RED_LED, HIGH);
}
else if(terminalCommand == "red off") {
digitalWrite(RED_LED, LOW);
}
else if(terminalCommand == "blue on") {
digitalWrite(BLUE_LED, HIGH);
}
else if(terminalCommand == "blue off") {
digitalWrite(BLUE_LED, LOW);
}
else if(terminalCommand == "clear") Terminal.clear();
else Terminal.println("Invalid Command");
}
void setup() {
pinMode(RED_LED, OUTPUT);
pinMode(BLUE_LED, OUTPUT);
Serial.begin(115200);
Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
}
void loop() {
Blynk.run();
}
*/