int button1 = 4;
int button2 = 2;
int led = 14;
bool ledActive = false; // Menyimpan status LED aktif
void setup() {
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
int button1State = digitalRead(button1);
int button2State = digitalRead(button2);
// Jika tombol 1 ditekan dan LED tidak aktif
if (button1State == HIGH && !ledActive) {
digitalWrite(led, HIGH); // Nyalakan LED
ledActive = true; // Setel status LED aktif
delay(3000); // Tunggu selama 3 detik
digitalWrite(led, LOW); // Matikan LED
}
// Jika tombol 2 ditekan, matikan LED dan setel status LED tidak aktif
if (button2State == HIGH && !ledActive) {
digitalWrite(led, HIGH); // Nyalakan LED
ledActive = true; // Setel status LED aktif
delay(3000); // Tunggu selama 3 detik
digitalWrite(led, LOW); // Matikan LED
}
}