int ledPin = 12;
int buttonPin = 2;
int lastButtonState = HIGH;
int ledState = LOW;
void setup() {
pinMode(buttonPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
}
void loop() {
// if (digitalRead(buttonPin) == LOW) {
// digitalWrite(ledPin, HIGH); // Turn on LED
// } else {
// digitalWrite(ledPin, LOW); // Turn off LED
// }
int buttonState = digitalRead(buttonPin);
if (buttonState == LOW && lastButtonState == HIGH) {
ledState = !ledState;
digitalWrite(ledPin, ledState);
delay(200);
}
lastButtonState = buttonState;
}