Code 2
Code 2
void setup() {
// Đặt chế độ pin
for (int i = 0; i < sizeof(ledPins)/sizeof(ledPins[0]); i++) {
pinMode(ledPins[i], OUTPUT);
digitalWrite(ledPins[i], HIGH);
}
void loop() {
int buttonState1 = digitalRead(buttonPins[0]);
int buttonState2 = digitalRead(buttonPins[1]);
if (buttonState1 == LOW) {
unsigned long currentMillis = millis();
ledStates[i] = !ledStates[i];
digitalWrite(ledPins[i], ledStates[i]);
}
}
}
if (buttonState2 == LOW) {
for (int i = 0; i < sizeof(ledPins)/sizeof(ledPins[0]); i++) {
ledStates[i] = HIGH;
digitalWrite(ledPins[i], ledStates[i]);
}
}
}