// Deklarasi pin LED dan tombol
const int ledMerah = 12;
const int ledKuning = 4;
const int buttonMerah = 13;
const int buttonKuning = 2;
// Variabel untuk menyimpan status tombol
int buttonMerahState = 0;
int buttonKuningState = 0;
void setup() {
// Inisialisasi pin LED sebagai output
pinMode(ledMerah, OUTPUT);
pinMode(ledKuning, OUTPUT);
// Inisialisasi pin tombol sebagai input
pinMode(buttonMerah, INPUT);
pinMode(buttonKuning, INPUT);
}
void loop() {
// Baca status tombol
buttonMerahState = digitalRead(buttonMerah);
buttonKuningState = digitalRead(buttonKuning);
// Jika tombol Merah ditekan
if (buttonMerahState == HIGH) {
// Nyalakan LED Merah dan matikan LED Kuning
digitalWrite(ledMerah, HIGH);
digitalWrite(ledKuning, LOW);
}
// Jika tombol Kuning ditekan
if (buttonKuningState == HIGH) {
// Nyalakan LED Kuning dan matikan LED Merah
digitalWrite(ledKuning, HIGH);
digitalWrite(ledMerah, LOW);
}
// Mematikan Fungsi lampu menjadi hanya nyala ketika di tekan
}