const int buttonPin = 4; // Chân công tắc
const int ledPin = 2; // Chân LED
bool ledState = false;
void setup() {
pinMode(buttonPin, INPUT_PULLUP); // Kéo lên nội bộ
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
}
void loop() {
if (digitalRead(buttonPin) == LOW) { // Nhấn nút (GND)
ledState = !ledState; // Đảo trạng thái LED
digitalWrite(ledPin, ledState);
Serial.println(ledState ? "LED ON" : "LED OFF");
delay(200); // Tránh nhiễu
}
}