Reloj en tiempo real con Arduino

Hola Dystrom, antes de nada gracias por responder :slight_smile: Aprovechando este post preguntaré otra cosa: busqué en google (como me dijiste con mucha razón XD) programas para utilizar dicho reloj y he encontrado bastantes. La mayoría de ellos me han funcionado, pero con todos he tenido el mismo problema. Cuando simulo un corte de luz desenchufando el cable USB del Arduino, una vez conectado de nuevo pierde la hora y empieza a contar a partir de otra hora y fecha diferentes. ¿Existe alguna forma de evitar que se pierda la hora y aunque haya un corte de luz cuando se vuelva a encender continúe por la hora real? Por si sirve de algo, el módulo que estoy utilizando incluye, además del reloj y su batería, una memoria EEPROM.
¡Gracias de antemano y un saludo!