top of page

MODULE RTC DS3231 avec Arduino

Gestion du temps Arduino :
La carte Arduino mesure le temps écoulé depuis sa mise sous tension en milliseconde. Elle peut donc calculer des intervalles de temps avec précision. C'est bien pratique pour réaliser des temporisations mais pas suffisant si on a besoin de l'heure . Si un programme peut permettre de calculer l'heure avec la mesure de temps, il faudrait remettre l'arduino à l'heure à chaque redémarrage. Heureusement, il existe des modules de gestion de l'heure pour Arduino.

Fonctionnement du module RTC DS3231 (Real Time Clock) :

Le module DS3231 comporte une puce qui gère l'heure de façon extrêmement précise grâce à un quartz et une pile CR2032 qui permet de sauvegarder cette heure. Elle communique avec le module Arduino via le bus I2C (broches SDA & SCL).

Câblage du module DS3231 avec Arduino UNO :

VCC -> Arduino 5V

GND -> Arduino GND

SCL -> SCL (ou A5)

SDA -> SDA (ou A4)

Image du schéma de câblage provenant du site http://gilles.thebault.free.fr/spip.php?article53


 

Annuaire projets DS3231:

- Projet utilisant un DS3231 et un écran LCD. Le schéma de câblage n'est pas fourni mais il y a un lien vers les librairies utilisées et la conversion de la date en lettre (janvier pour 01) peut être utile : http://electroniqueamateur.blogspot.fr/2013/06/une-horloge-pour-votre-arduino-real.html

-Distributeur de croquettes. Projet amusant et complet d'un distributeur de croquettes utilisant un DS3231 pour nourrir des chats à heures précises. Code source disponible. Il y a même une vidéo : https://forum.arduino.cc/index.php?topic=354328.0

-Gestion de réglage du temps par boutons : http://www.tubefr.com/horloge-rtc-arduino-ds3231.html

-Réalisation d'un réveil sympa : http://www.tubefr.com/radio-reveil-avec-des-fils-ou-arduino.html

bottom of page