#define led 12
#define button 8
bool buttonstate =0;
bool lastbuttonstate=0;
bool ledstate=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 && !lastbuttonstate){
ledstate=!ledstate;
}
digitalWrite(led,ledstate);
lastbuttonstate=buttonstate;
delay(10);
}