Professional Documents
Culture Documents
Code 33
Code 33
void setup() {
// Đặt chế độ pin cho đèn LED
for (int i = 0; i < sizeof(ledPins)/sizeof(ledPins[0]); i++) {
pinMode(ledPins[i], OUTPUT);
digitalWrite(ledPins[i], LOW); // Tắt đèn ban đầu
}
void loop() {
// Đọc trạng thái nút nhấn 1
int buttonReading1 = digitalRead(buttonPin1);
// Kiểm tra debounce cho nút 1
if (buttonReading1 != lastButtonState1) {
if ((millis() - previousMillis[0]) > debounceDelay) {
if (buttonReading1 != buttonState1) {
buttonState1 = buttonReading1;
if (buttonState1 == LOW) {
// Khi nút 1 được nhấn
ledState = !ledState;
}
}
}
}
lastButtonState1 = buttonReading1;