Luca vient de créer RTCSetup, il s’agit d’un petit utilitaire bien pratique pour mettre à l’heure vos modules RTC DS1307 sur Arduino.

L’ensemble est composé d’un sketch à télécharger sur la carte Arduino et un programme à exécuter sur le PC.

arduino-un-utilitaire-bien-pratique-pour-mettre-a-lheure-les-modules-rtc_01

Le principe de fonctionnement est assez simple, la carte Arduino est relié en I2C au module RTC DS1307 avec la librairie RTClib. L’information « Heure » est envoyée par le programme RTCSetup sur le PC à l’arduino à travers la liaison série ( émulé sur l’USB) et le module est ensuite mis à l’heure.

arduino-un-utilitaire-bien-pratique-pour-mettre-a-lheure-les-modules-rtc_02

Le logiciel prend en compte le temps qu’il faut pour transmettre l’information et mettre à l’heure le module RTC afin de d’être le plus précis possible.

arduino-un-utilitaire-bien-pratique-pour-mettre-a-lheure-les-modules-rtc_03

Bref, RTCSetup est une utilitaire bien pratique pour mettre à l’heure les différents modules RTC DS1307, vous pouvez le trouver sur github.com/lucadentella/RTCSetup