#include <EEPROM.h>
void setup() {
pinMode(2, OUTPUT);
pinMode(3, INPUT);
boolean LED=EEPROM.read(0);
if (LED == 1)
digitalWrite(2, HIGH);
}
void loop() {
if(digitalRead(3) == HIGH){
delay(20);
boolean LED = EEPROM.read(0);
if(LED == 1){
digitalWrite(2, LOW);
EEPROM.write(0,0);
}
else if(LED == 0){
digitalWrite(2, HIGH);
EEPROM.write(0,1);
}
while(digitalRead(3) == HIGH){}
delay(20);
}
}