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);
}