Étape 4: horloge en temps réel
Alors que l’arduino est assez cohérent dans ses cycles d’horloge, elle s’appuie sur un cristal pour générer le signal d’horloge (dans mon cas 16 MHz). Ces cristaux est exacts, mais est sujettes à accélérer ou ralentir selon la température. Je pourrais dépenser une somme considérable sur un cristal très précis, de la compensation thermique (TCXO) ou obtenir quelque chose qui garderait le temps pour moi, que je pourrais vérifier contre le temps de l’arduino et utiliser comme référence. J’ai choisi le D3234 de Sparkfun. Cette puce de 20 dollar contient ses propres TCXO et soit précise à 2ppm. Il dispose d’une batterie de sauvegarde donc si l’horloge perd de la puissance, il ne sera pas oublier quelle heure il est. Il stocke également la date qui pourrait être utile plus tard.
Dans les photos plus tard, vous verrez que je suis passé à angle droit les en-têtes pour le CCF. Il s’agissait de faire la conception globale plus mince.