Mejor libreria para un RTC1307 I2C

Hola buenos días.

Ayer me llegó este nuevo módulo, y en mi busqueda encontré una libreria la "DS1307RTC-master" de Michael Margolis pero es una librería que tiene 3 años desde su última actualización. Ademas de que para hacerle print al lcd tiene un rollo con los número mejores de 10 (osea de un digito), por alguna razón cuando le seteas la hora con esta librería, que por cierto la trae del sistema, en ves de imprimir 14:07:35 imprime 14:7:35 y para eso tiene una especie de corrección en otro void en el código, pero me parece que esa no es el de deber ser, debería de imprimir en un formato que venga ya en la libreria y por corrección en el programa.

conocen alguna que sea más actual y funcione mejor, y que claro no sea una copia de la que menciono con una linea más de código que no marque diferencia.

Le adjunto captura de mi módulo :slight_smile:

La librería tiene 3 años porque nada ha cambiado en el DSl1307 desde entonces. Seguirá siendo efectiva mientras no haya cambios notables en el IDE.
Por otro lado esto

en ves de imprimir 14:07:35 imprime 14:7:35

se resuelve de modo fácil usando sprintf asi

char buffer[30]; // el tamaño verificalo tu
sprintf(buffer, "%02d:%02d:%02d", now.day(), now.min(), now().sec);
Serial.println(buffer);

eso imprimirá correctamente siempre 14:07:35 tenga o no tenga un valor inferior a 10.
Pero eso es C básico y no atribuible a una librería.

Conclusión : la librería funciona perfectamente y es mas, lo que mencionas esta en un ejemplo, ni siquiera pertenece a la librería.
Para terminar, no soy mas que nadie pero yo uso esa librería.

Muuchas Gracias surbyte

Tienes razón, si nada a cambiado en el modulo porque cambiar la libreria? xD

Bueno por lo visto con el este modulo todo va mejor que con el DS1302, ahora el siguiente paso, configurarlo con TimeAlarms :smiley: