#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
#define BLYNK_PRINT Serial
#define BLYNK_TEMPLATE_ID "TMPLHGAgXKf4"
#define BLYNK_TEMPLATE_NAME "Buzzer"
#define BLYNK_AUTH_TOKEN "kgi1u73SnRGcCmajtku8Op4RT2VQQhzl"
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
#define buzzerPin 15
//#define NOTE_C 261
//#define NOTE_CS 277
//#define NOTE_D 293
//#define NOTE_DS 311
//#define NOTE_E 329
//#define NOTE_F 349
//#define NOTE_FS 370
//#define NOTE_G 392
//#define NOTE_GS 415
//#define NOTE_A 440
//#define NOTE_AS 466
//#define NOTE_B 494
//#define NOTE_C_HIGH 1047
BlynkTimer timer;
int pinvalue0 = 0;
void setup() {
Serial.begin(9600);
pinMode(buzzerPin, OUTPUT);
Blynk.begin(auth, ssid, pass);
}
void loop() {
Blynk.run();
timer.run();
}
BLYNK_WRITE(V0){
pinvalue0 = param.asInt();
if (pinvalue0 == 1){
tone(buzzerPin, 50);
//tone(NOTE_C, 50);
//tone(NOTE_D, 250);
//tone(NOTE_E, 250);
//tone(NOTE_F, 250);
//tone(NOTE_G, 250);
//tone(NOTE_A, 250);
//tone(NOTE_B, 250);
//tone(NOTE_C_HIGH, 250);
}
else {
noTone(buzzerPin);
}
}