Carte RTC pour Pico, DS3231, Horloge temps réel
Module RTC pour Pico
- DS3231
- CR1220
- Interface I2C
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Carte RTC pour Raspberry-Pi Pico
Cette carte RTC utilise une horloge DS3231, un composant connu la stabilité de son oscillateur et donc une grande précision temporelle. Les DS3231 sont connu pour leur faible dérive (ce qui n'est pas le cas d'un DS1307).
Ce module RTC DS3231 utilise un bus I2C pour communiquer avec le microcontrôleur. C'est un module très populaire, il est donc très facile de trouver un pilote Arduino, MicroPython, CircuitPython, etc.
Grâce a une pile bouton CR1220 L'horlorge RTC permet de garder une trace du temps qui s'écoule même si le microcontrôleur est hors tension. Une fois le microcontrôleur redémarré, il peut interroger le module RTC pour remettre sa propre horloge interne à l'heure.
Il est bien entendu possible d'interroger le module RTC à chaque fois que l'on a besoin de connaître l'heure. Cela ne présente aucun problème si l'opération est occasionnelle.
Si l'horloge est interrogée plusieurs fois par seconde alors cela engorgera le bus I2C, ce qui ralentira le programme utilisateur. Pour garder de bonne performance, il est recommander d'initialiser l'horloge interne du microcontrôleur avec celle de l'horloge RTC externe puis faire les comparaisons de temps depuis l'horloge interne. Ainsi, les comparaisons de temps du programme utilisateur avec l'horloge interne se feront à la vitesse de l'éclair sans engorger le bus I2C avec un trafic inutile.
Enfin, pour éviter la dérive de l'horloge interne (moins précise que la RTC externe), il suffit de remettre l'horloge interne à jour (depuis le module RTC) un fois de temps en temps (ex: toutes les heures).