#define led 12
#define button 8
bool ledstate = 0;
bool buttonstate = 0;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
buttonstate = digitalRead(button);
if (buttonstate) {
ledstate = !ledstate;
while(buttonstate) {
buttonstate = digitalRead(button);
}
}
digitalWrite(led, ledstate);
delay(50);
}