Étape 3: Détails techniques
Le logiciel permet à un signal PPS 1Hz très précis sur la broche « SQW » du module DS3231.
Le module DS3231 utilise le capteur de température pour compenser la dérive de l’horloge, temps de maintien précis à 1 ou 2 minutes/an.
La température est normalement vérifiée et mis à jour par le CCF toutes les 64 secondes. Cependant, le logiciel oblige un réglage de température lecture et oscillateur aussi souvent que 5 fois/seconde. Cela se traduit par la meilleure précision et une mise à jour plus rapide de l’affichage de la température.
La batterie de bord n’est pas une batterie Lithium jetable, mais une unité Lithium Ion rechargeable. Lorsqu’il est connecté au pouvoir, le module RTC charge la batterie. Une batterie complètement chargée maintiendra le réglage de l’heure pour aller jusqu'à un an sans mise sous tension supplémentaire.
Vous pouvez « geler » l’écran à tout moment en appuyant sur et bouton de réglage de holding du mode. Lorsque le bouton est relâché, mise à jour va reprendre. Précision de l’horloge n’est pas affectée.
Le module horloge contient une puce EEPROM 32K qui peut être utilisée pour stocker les données. Il a une adresse I2C indépendante. Il n’est pas utilisé pour ce projet.
Le code doit fonctionner avec le module de Sparkfun Chronodot.