novato con problemas ayuda urgente

buenas tardes necesito ayuda tengo un contador cuenta atras con arduino nano y display de 7 seg 4 dig y encoder giratorio con sw, el programa va muy bien funciona de la siguiente manera

enciendo el arduino y el display comienza 0000

selecciono mediante un encoder giratorio el tiempo en segundo de la cuenta atrás.

presiono el encoder y comienza el contador y me activa una salida para un relay.

si presiono nuevamente el encoder, pauso el contador

si presiono nuevamente el encoder, continua el contador hasta agotarse el tiempo y para la señal del realy.

el tiempo del contador se coloca en el mismo valor que se selecciono con el encoder giratorio al comienzo, es decir, si selecione 10seg al finalizar vuelve a 10 seg.

hasta aqui todo muy bien

el problema ocurre cuando desconecto el arduino y el tiempo se pone nuevamente en 0 segundos, yo nesecito poder guardar el ultimo tiempo programado en la eeprom de manera de recuperarlo al enceder el arduino (caso se va la energia electrica).

necesito que me ayuden a guardar ese dato
abjunto el codigo por su tamaño

codigo del temporizador.txt (10.9 KB)

Doble posteo, por favor lee las normas del foro.
Incurrir en doble posteos reiterados puede ocasionar sanciones.