int LED_State = 0;
int LED_Pin = 8;
int Button_Pin = 12;
int Button_Pin_Now;
int Button_Pin_Before = 1;
int Time_Delay = 100;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(LED_Pin, OUTPUT);
pinMode(Button_Pin, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
Button_Pin_Now = digitalRead(Button_Pin);
if(Button_Pin_Before == 0 && Button_Pin_Now == 1) {
if(LED_State == 0){
digitalWrite(LED_Pin, HIGH);
LED_State = 1;
}
else{
digitalWrite(LED_Pin, LOW);
LED_State = 0;
}
}
Button_Pin_Before = Button_Pin_Now;
delay(Time_Delay);
}