Reloj arduino se adelanta

  • Iniciador del tema Iniciador del tema stromdc
  • Fecha de inicio Fecha de inicio
Registrado
26 Ene 2014
Mensajes
78
Ubicación
Girona
Provincia
Girona
Pues eso, tengo montado un pequeño proyecto con un arduino uno, un reloj I2C, un display I2C y varios sensores de temperatura y antes de montarlo en el acuario lo tengo funcionando en pruebas y veo que el reloj se adelanta mas o menos medio minuto al dia.

Hay alguien a quin le haya pasado algo similar?

Del programa no creo que sea el problema porque desconectado de la alimentación el reloj continua funcionando con la pila que lleva y al volver a conectarlo se ha adelantado.

Gracias.
 
He estado buscando en la red si a alguien le pasaba lo mismo que el reloj DS1307 se le adelantara o retrasara, pero no he encontrado nada y pues me ha tocado hacer pruebas con el código del programa del reloj.

He añadido unas líneas de código para corregir el casi 1 minuto que se me adelanta cada 24 horas. Lo que hace es que a las 0:00 y 53 segundos quita los 53 segundos de adelanto y los pone a 0. Eso si he utilizado una variable para que solo lo haga una vez cada 24 horas sino quedaria en un bucle infinito.

De momento llevo probandolo unos días y funciona bien. Eso si, el arduino tiene que estar conectado a la alimentación y ejecutando el programa a las 12 de la noche sino no hace la corrección.

Si alguien tiene un problema parecido que lo diga y le pasaré estas líneas de código por si le van bien.
 
Atrás
Arriba