void setup() {
// put your setup code here, to run once:
pinMode(3, INPUT);
pinMode(13, OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
int button;
int last = 0;
bool state = LOW;
button = digitalRead(3);
if (button == 1 && last == 0)
{
digitalWrite(13, state);
}
delay(1000);
last = button;
last = digitalRead(3);
if (last == 0 && button == 0 || last == 1)
{
state = !state;
digitalWrite(13, state);
return last;
}
}