#define BLYNK_TEMPLATE_ID "TMPL624Wmz1C2"
#define BLYNK_TEMPLATE_NAME "ESP32LEDLAB17"
#define BLYNK_AUTH_TOKEN "FHrJb0qmUcTnjfVayNC2Y7yXunbJ0ap8"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
#define ssid "Wokwi-GUEST"
#define pass ""
#define pin_led 23
#define pin_buzzer 22
BLYNK_WRITE(V0)
{
int pinValue = param.asInt(); // Assigning incoming value from pin V0 to a variable
digitalWrite(pin_led, pinValue); // Control LED based on received value
digitalWrite(pin_buzzer, pinValue);
Serial.println(pinValue);
if(pinValue ==1)
{
tone(pin_buzzer,1000);
}
else if(pinValue ==0){
noTone(pin_buzzer);
}
}
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(pin_led, OUTPUT);
pinMode(pin_buzzer, OUTPUT);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
}
void loop() {
Blynk.run();
}