Normalmente al programar Arduino usamos variables que desaparecen cuando apagamos el micro o cuando cortamos la alimentación ya sea de forma intencionada o inesperada. Pero ¿Qué ocurre si queremos preservar esas variables? En ese caso tendremos que echar mano de la memoria EEPROM de Arduino.
La memoria EEPROM es un tipo de memoria que almacena variables tipo entero desde 0 a 255, lo cual nos permite por ejemplo almacenar caracteres según el código ASCII. En el siguiente vídeo vemos como usarlo con un ejemplo muy sencillo, almacenando la variable de estado de un LED es decir memorizando si cuando Arduino se apaga el LED estaba encendido o apagado