#define buzzer 12 // Definisikan pin buzzer
void setup() {
pinMode(buzzer, OUTPUT); // Set pin 12 sebagai output
}
void loop() {
// Melodi "kasih ibu"
tone(buzzer, 330); delay(300); // mi
tone(buzzer, 294); delay(300); // re
tone(buzzer, 330); delay(300); // mi
tone(buzzer, 262); delay(500); // Do
tone(buzzer, 262); delay(300); // Do
tone(buzzer, 523); delay(400); // Do’
tone(buzzer, 440); delay(300); // La
tone(buzzer, 523); delay(350); // Do’
tone(buzzer, 395); delay(400); // sol
tone(buzzer, 440); delay(300); // La
tone(buzzer, 395); delay(350); // Sol
tone(buzzer, 349); delay(300); // Fa
tone(buzzer, 330); delay(350); // Mi
tone(buzzer, 262); delay(300); // Do
tone(buzzer, 294); delay(400); // Re
tone(buzzer, 330); delay(300); // MI
tone(buzzer, 395); delay(400); // Sol
tone(buzzer, 330); delay(300); // Mi
tone(buzzer, 294) ;delay(500); // R
tone(buzzer, 330); delay(400); // MI
tone(buzzer, 330); delay(400); // Mi
tone(buzzer, 294); delay(250); // Re
tone(buzzer, 330); delay(300); // Mi
tone(buzzer, 262); delay(350); // Do
tone(buzzer, 262); delay(600); // Do
tone(buzzer, 523); delay(450); // Do’
tone(buzzer, 523); delay(400); // Do’
tone(buzzer, 440); delay(300); // La
tone(buzzer, 523); delay(350); // Do’
tone(buzzer, 395); delay(550); // Sol
tone(buzzer, 440); delay(300); // La
tone(buzzer, 440); delay(250); // La
tone(buzzer, 395); delay(300); // Sol
tone(buzzer, 349); delay(250); // Fa
tone(buzzer, 330); delay(300); // Mi
tone(buzzer, 262); delay(300); // Do
tone(buzzer, 294); delay(450); // Re
tone(buzzer, 262); delay(700); // Mi
tone(buzzer, 330); delay(300); // Mi
tone(buzzer, 294); delay(500); // Re
tone(buzzer, 294); delay(300); // Re
tone(buzzer, 262); delay(500); // Do
// Ulangi siklus dengan jeda
delay(2000);
}