const int button1Pin = 1; // Pin push button 1
const int button2Pin = 2; // Pin push button 2
const int led1 = 4; // Pin LED 1
const int led2 = 5; // Pin LED 2
const int led3 = 6; // Pin LED 3
int button1State = 0; // Variabel untuk status tombol 1
int button2State = 0; // Variabel untuk status tombol 2
void setup() {
pinMode(button1Pin, INPUT); // Set pin tombol 1 sebagai input
pinMode(button2Pin, INPUT); // Set pin tombol 2 sebagai input
pinMode(led1, OUTPUT); // Set pin LED 1 sebagai output
pinMode(led2, OUTPUT); // Set pin LED 2 sebagai output
pinMode(led3, OUTPUT); // Set pin LED 3 sebagai output
}
void loop() {
button1State = digitalRead(button1Pin); // Baca status tombol 1
button2State = digitalRead(button2Pin); // Baca status tombol 2
if (button1State == HIGH) { // Jika tombol 1 ditekan
digitalWrite(led1, HIGH); // Nyalakan LED 1
delay(1000); // Tunggu 0.5 detik
digitalWrite(led2, HIGH); // Nyalakan LED 2
delay(1000); // Tunggu 0.5 detik
digitalWrite(led3, HIGH); // Nyalakan LED 3
delay(1000); // Tunggu 0.5 detik
}
if (button2State == HIGH) { // Jika tombol 2 ditekan
digitalWrite(led3, HIGH); // Nyalakan LED 3
delay(500); // Tunggu 0.5 detik
digitalWrite(led2, HIGH); // Nyalakan LED 2
delay(500); // Tunggu 0.5 detik
digitalWrite(led1, HIGH); // Nyalakan LED 1
delay(500); // Tunggu 0.5 detik
}
else { // Jika tidak ada tombol yang ditekan
digitalWrite(led1, LOW); // Matikan semua LED
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
}