#define BUZZER_PIN 5
#define LED_PIN 2 // Lampu akan dihubungkan ke pin 2
// Array yang berisi frekuensi untuk memainkan nada sederhana
int melody[] = {
262, // Do
294, // Re
330, // Mi
349, // Fa
392, // Sol
440, // La
494, // Ti
131, //Do
};
void setup() {
pinMode(BUZZER_PIN, OUTPUT);
pinMode(LED_PIN, OUTPUT); // Mengatur pin LED sebagai output
}
void loop() {
// Memainkan nada sederhana dari array melody
for (int i = 0; i < 8; i++) {
tone(BUZZER_PIN, melody[i]);
digitalWrite(LED_PIN, HIGH); // Menyalakan lampu
delay(1000); // Durasi nada
noTone(BUZZER_PIN); // Matikan bunyi buzzer
digitalWrite(LED_PIN, LOW); // Matikan lampu
delay(100); // Waktu jeda antara nada
}
delay(1000); // Waktu jeda sebelum memainkan lagi
}