//do (1), re (2), mi (3), fa (4), sol (5), la (6) si (7) do (i).
#define Do 261.63
#define re 293.66
#define mi 329.63
#define fa 349.23
#define so 392.00
#define la 440.00
#define si 493.88
#define do1 523.00
#define do2 555.00
#define re2 579.00
#define mi2 601.00
#define fa2 634.00
#define so2 682.66
#define la2 735.00
#define si2 765.11
#define doi 800
#define buzzer 23
#define pb 4
#define pb1 15
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(buzzer, OUTPUT);
pinMode(pb, INPUT);
pinMode(pb1, INPUT);
}
void loop() {
int PB = digitalRead(pb);
if(PB == 1)
{
Serial.print(" Cicak Cicak Di dinding");
tone(buzzer,la,200);
tone(buzzer,fa,200 );
tone(buzzer, la,200);
tone(buzzer, fa,200);
tone(buzzer,la,200);
tone(buzzer,so,200);
tone(buzzer,la,400);
tone(buzzer,fa,200 );
tone(buzzer, re,200);
tone(buzzer, fa, 200);
tone(buzzer, la,200);
tone(buzzer, so, 200);
tone(buzzer, fa,200);
tone(buzzer, mi, 400);
tone(buzzer,la, 200);
tone(buzzer,fa,200);
tone(buzzer, la,200);
tone(buzzer, fa,200);
tone(buzzer,la,200);
tone(buzzer,si,200);
tone(buzzer,do1,300);
noTone(buzzer);
tone(buzzer, do1, 300);
tone(buzzer,mi,200);
tone(buzzer, so,200);
tone(buzzer, fa,200);
tone(buzzer, re,200);
tone(buzzer,Do,300);
noTone(buzzer);
}
int PB1 = digitalRead(pb1);
if(PB1 == 1)
{
Serial.print("Maju Tak Gentar");
tone(buzzer, so, 500);
tone(buzzer, mi, 100);
tone(buzzer, so, 100);
tone(buzzer, do1, 100);
tone(buzzer,mi2 , 500);
tone(buzzer, re2, 200);
tone(buzzer, do1, 500);
tone(buzzer, re2, 100);
tone(buzzer, do1, 100);
tone(buzzer, la, 100);
tone(buzzer, so,500);
tone(buzzer, fa, 500);
tone(buzzer, re, 100);
tone(buzzer, fa, 100);
tone(buzzer, so, 100);
tone(buzzer, si, 400);
tone(buzzer, la, 200);
tone(buzzer, re2, 500);
tone(buzzer, do1, 100);
tone(buzzer, si, 100);
tone(buzzer, do1, 100);
tone(buzzer, re2, 500);
tone(buzzer, so, 500);
tone(buzzer, mi, 100);
tone(buzzer, so, 100);
tone(buzzer, do1, 100);
tone(buzzer, mi2, 500);
tone(buzzer, re2, 200);
tone(buzzer, do1, 500);
tone(buzzer, re2, 100);
tone(buzzer, do1, 100);
tone(buzzer, la, 100);
tone(buzzer, so, 400);
tone(buzzer, fa, 500);
tone(buzzer, re, 100);
tone(buzzer, fa, 100);
tone(buzzer, so, 100);
tone(buzzer, si, 400);
tone(buzzer, do1, 200);
tone(buzzer, re2, 500);
tone(buzzer, fa2, 100);
tone(buzzer, mi2, 100);
tone(buzzer, re2, 100);
tone(buzzer, do1, 400);
tone(buzzer, re, 200);
tone(buzzer, si, 200);
tone(buzzer, la, 400);
tone(buzzer, fa2, 200);
tone(buzzer, so2, 200);
tone(buzzer, fa2, 400);
tone(buzzer, mi2, 200);
tone(buzzer, re2, 200);
tone(buzzer, do1, 400);
tone(buzzer, mi2, 200);
tone(buzzer, fa2, 200);
tone(buzzer, mi2, 400);
tone(buzzer, re2, 200);
tone(buzzer, do1, 200);
tone(buzzer, si, 400);
tone(buzzer, la, 200);
tone(buzzer, do1, 200);
tone(buzzer, re2, 400);
tone(buzzer, fa2, 400);
tone(buzzer, mi2, 600);
tone(buzzer, do1, 200);
tone(buzzer, si, 200);
tone(buzzer, la, 400);
tone(buzzer, fa2, 200);
tone(buzzer, so2, 200);
tone(buzzer, fa2, 400);
tone(buzzer, mi2, 200);
tone(buzzer, re2, 200);
tone(buzzer, do1, 400);
tone(buzzer, mi2, 200);
tone(buzzer, re2, 200);
tone(buzzer, mi2, 400);
tone(buzzer, re2, 200);
tone(buzzer, do1, 200);
tone(buzzer, si, 400);
tone(buzzer, la, 200);
tone(buzzer, do1, 200);
tone(buzzer, re2, 400);
tone(buzzer, mi2, 400);
tone(buzzer, do1, 600);
}
delay(100); // this speeds up the simulation
}