#define pin 12
#define led 2
bool lastState;
void setup()
{
Serial.begin(115200);
pinMode(pin, INPUT_PULLUP);
pinMode(led, OUTPUT);
lastState = digitalRead(pin);
}
bool LED;
void loop()
{
bool currentState = digitalRead(pin);
if (lastState == HIGH && currentState == LOW)
{
LED = !LED;
Serial.println("Led = " + String(LED));
digitalWrite(led, LED);
}
lastState = currentState;
delay(1);
}