int button1 = 4;
int button2 = 2;
int led = 14;
bool chekled = false;
bool ChekTombol2 = false;
bool Onkanled = false;
void setup() {
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
int nilaibutton1 = digitalRead(button1);
int nilaibutton2 = digitalRead(button2);
// Jika tombol 1 ditekan dan LED tidak aktif
if (nilaibutton1 == 1 && !chekled) {
digitalWrite(led, HIGH); // Nyalakan LED
chekled = true; // Setel status LED aktif
delay(5000); // Tunggu selama 3 detik
digitalWrite(led, LOW); // Matikan LED
}
// Jika tombol 2 ditekan, matikan LED dan setel status LED tidak aktif
if (nilaibutton2 == 1 && ChekTombol2) {
digitalWrite(led, LOW); // tetap of kan LED
ChekTombol2= true; // Setel status tombol sudah ditekan tidak aktif
delay(5000); // Tunggu selama 3 detik
digitalWrite(led, LOW);
}
if (nilaibutton1 == 1 && !Onkanled) {
digitalWrite(led, HIGH); // Nyalakan LED
Onkanled = true; // Setel status LED aktif
delay(5000); // Tunggu selama 3 detik
digitalWrite(led, LOW); // Matikan LED
}
}