const int led = 25;
const int button = 13;
bool ledState = LOW;
bool lastButtonState = LOW;
void setup()
{
pinMode(led, OUTPUT);
pinMode(button, INPUT_PULLDOWN);
}
void loop()
{
bool currentButtonState = digitalRead(button);
if (currentButtonState == HIGH && lastButtonState == LOW)
{
ledState = !ledState;
digitalWrite(led, ledState);
delay(300);
}
lastButtonState = currentButtonState;
}