// Deklarasi pin LED dan tombol
const int led1 = 5;
const int led2 = 6;
const int button1 = 4;
const int button2 = 2;
// Variabel untuk menyimpan status tombol
int button1State = 0;
int button2State = 0;
void setup() {
// Inisialisasi pin LED sebagai output
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
// Inisialisasi pin tombol sebagai input
pinMode(button1, INPUT);
pinMode(button2, INPUT);
}
void loop() {
// Baca status tombol
button1State = digitalRead(button1);
button2State = digitalRead(button2);
// Jika tombol 1 ditekan
if (button1State == HIGH) {
// Nyalakan LED 1 dan matikan LED 2
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
}
// Jika tombol 2 ditekan
if (button2State == HIGH) {
// Nyalakan LED 2 dan matikan LED 1
digitalWrite(led2, HIGH);
digitalWrite(led1, LOW);
}
// Mematikan Fungsi lampu menjadi hanya nyala ketika di tekan
}