#define BLYNK_TEMPLATE_ID "TMPL6YWWWFdWy"
#define BLYNK_TEMPLATE_NAME "testing1"
#define BLYNK_AUTH_TOKEN "WXf52Y6s0QBkLEwmdEfv2G7GEHadYRIm"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
#define button1_vpin V0
#define LED_Virtual V1
#define button1_pin 26
#define LED1_pin 15
int valueFromBlynk;
BLYNK_WRITE(button1_vpin){
valueFromBlynk = param.asInt();
digitalWrite(LED1_pin, valueFromBlynk);
}
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
Blynk.begin(auth, ssid, pass);
pinMode(button1_pin, INPUT_PULLUP);
pinMode(LED1_pin, OUTPUT);
}
void loop() {
Blynk.run();
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
if(digitalRead(button1_pin) == LOW){
digitalWrite(LED1_pin, HIGH);
Blynk.virtualWrite(LED_Virtual, 1);
delay(500);
digitalWrite(LED1_pin,LOW);
Blynk.virtualWrite(LED_Virtual, 0);
delay(500);
}
delay(10); // this speeds up the simulation
}