void setup() {
// Menyetel pin 13 sebagai output untuk LED
pinMode(13, OUTPUT);
// Menyetel pin 2 sebagai input untuk tombol
pinMode(2, INPUT);
// Menyetel pin 3 sebagai output untuk buzzer
pinMode(3, OUTPUT);
}
void loop() {
// Memeriksa apakah tombol ditekan
if (digitalRead(2) == HIGH) {
// Menyalakan LED
digitalWrite(13, HIGH);
// Menghasilkan nada pada buzzer dengan frekuensi 264 Hz
tone(3, 264);
// Menunggu selama 250 milidetik
delay(250);
// Mematikan LED
digitalWrite(13, LOW);
// Menghentikan suara pada buzzer
noTone(3);
// Menunggu selama 250 milidetik
delay(250);
} else {
// Memastikan LED dimatikan jika tombol tidak ditekan
digitalWrite(13, LOW);
}
}