// Pin untuk Buzzer
const int buzzerPin = 9;
// Pin untuk push button
const int buttonDo = 2;
const int buttonRe = 3;
const int buttonMi = 4;
void setup() {
// Mengatur pin button sebagai input
pinMode(buttonDo, INPUT);
pinMode(buttonRe, INPUT);
pinMode(buttonMi, INPUT);
// Mengatur pin buzzer sebagai output
pinMode(buzzerPin, OUTPUT);
}
void loop() {
// Memeriksa apakah tombol Do ditekan
if (digitalRead(buttonDo) == HIGH) {
tone(buzzerPin, 261); // Nada Do (C4)
}
// Memeriksa apakah tombol Re ditekan
else if (digitalRead(buttonRe) == HIGH) {
tone(buzzerPin, 294); // Nada Re (D4)
}
// Memeriksa apakah tombol Mi ditekan
else if (digitalRead(buttonMi) == HIGH) {
tone(buzzerPin, 329); // Nada Mi (E4)
}
// Jika tidak ada tombol yang ditekan, matikan suara
else {
noTone(buzzerPin);
}
}