const int buttonPin1 = 2; // Pin push button 1 terhubung ke pin digital 2
const int buttonPin2 = 3; // Pin push button 2 terhubung ke pin digital 3
const int ledPins[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; // Pin LED dari 1 hingga 10
void setup() {
pinMode(buttonPin1, INPUT_PULLUP); // Set pin push button 1 sebagai input dengan pull-up resistor
pinMode(buttonPin2, INPUT_PULLUP); // Set pin push button 2 sebagai input dengan pull-up resistor
for (int i = 0; i < 10; i++) {
pinMode(ledPins[i], OUTPUT); // Set pin LED sebagai output
}
}
void loop() {
// Cek jika push button 1 ditekan
if (digitalRead(buttonPin1) == LOW) {
for (int i = 0; i < 10; i++) {
if (i >= 0 && i < 5) {
digitalWrite(ledPins[i], HIGH); // Hidupkan LED 1-5
} else {
digitalWrite(ledPins[i], LOW); // Matikan LED 6-10
}
}
}
// Cek jika push button 2 ditekan
if (digitalRead(buttonPin2) == LOW) {
for (int i = 0; i < 10; i++) {
if (i >= 5 && i < 10) {
digitalWrite(ledPins[i], HIGH); // Hidupkan LED 6-10
} else {
digitalWrite(ledPins[i], LOW); // Matikan LED 1-5
}
}
}
}