const int switch1Pin = 34; // Chân GPIO kết nối với nút nhấn 1
const int switch2Pin = 14; // Chân GPIO kết nối với nút nhấn 2
const int ledPin = 4; // Chân GPIO kết nối với LED
int ledState = LOW; // Trạng thái hiện tại của LED
void setup() {
pinMode(switch1Pin, INPUT); // Đặt chân nút nhấn 1 là đầu vào
pinMode(switch2Pin, INPUT); // Đặt chân nút nhấn 2 là đầu vào
pinMode(ledPin, OUTPUT); // Đặt chân LED là đầu ra
}
void loop() {
int switch1State = digitalRead(switch1Pin); // Đọc trạng thái nút nhấn 1
int switch2State = digitalRead(switch2Pin); // Đọc trạng thái nút nhấn 2
if (switch1State == LOW) {
ledState = HIGH; // Nếu nút nhấn 1 được nhấn, bật LED
} else if (switch2State == LOW) {
ledState = LOW; // Nếu nút nhấn 2 được nhấn, tắt LED
}
digitalWrite(ledPin, ledState); // Điều khiển LED theo trạng thái
// Đợi một thời gian ngắn trước khi đọc lại trạng thái nút nhấn
delay(5);
}