#include #define pino 10 #define LED 13 #define PosiMem 120 int botao = 0; int estado = 0; int cont = 0; void setup() { pinMode(pino, INPUT); pinMode(LED, OUTPUT); cont = EEPROM.read(PosiMem); } void loop() { botao = digitalRead(pino); if(botao == 0 && estado == 1) { estado = 0; } if(botao == 1 && estado == 0) { cont++; if(cont > 1) { cont = 0; } estado = 1; } if(cont == 0) { digitalWrite(LED, LOW); EEPROM.write(PosiMem, cont); } if(cont == 1) { digitalWrite(LED, HIGH); EEPROM.write(PosiMem, cont); } }