#define BZR 23 //Membuat alias BZR di pin 23
void setup() {
pinMode(BZR, OUTPUT); //Meng-assign BZR sebagai Output
}
void loop() {
tone(BZR, 262, 500); //Mengatur buzzer di pin BZR dengan kode tone 262 (c), dan lama berbunyi 500ms
delay(500); //Jeda 0,5 detik
tone(BZR, 294, 500); //Mengatur buzzer di pin BZR dengan kode tone 294 (d), dan lama berbunyi 500ms
delay(500); //Jeda 0,5 detik
tone(BZR, 330, 500); //Mengatur buzzer di pin BZR dengan kode tone 330 (e), dan lama berbunyi 500ms
delay(500); //Jeda 0,5 detik
tone(BZR, 349, 500); //Mengatur buzzer di pin BZR dengan kode tone 349 (f), dan lama berbunyi 500ms
delay(500); //Jeda 0,5 detik
tone(BZR, 395, 500); //Mengatur buzzer di pin BZR dengan kode tone 395 (g), dan lama berbunyi 500ms
delay(500); //Jeda 0,5 detik
tone(BZR, 440, 500); //Mengatur buzzer di pin BZR dengan kode tone 440 (a), dan lama berbunyi 500ms
delay(500); //Jeda 0,5 detik
tone(BZR, 494, 500); //Mengatur buzzer di pin BZR dengan kode tone 494 (b), dan lama berbunyi 500ms
delay(500); //Jeda 0,5 detik
tone(BZR, 523, 500); //Mengatur buzzer di pin BZR dengan kode tone 523 (C), dan lama berbunyi 500ms
delay(2000); //Jeda 2 detik, repeat
}