materiels:temps:htr:ds1307

Sommaire Matériels

[Mise à jour le 28/1/2020]

 MR005-001.4 sur microrobot.it

Sources

Module horloge temps réel Microbot basé sur un circuit DS1307. Donne la date et l'heure via un bus I²C.
  • Caractéristiques
    • Alimentation 4,5 à 5,5 Vcc
    • Consommation: 1,5 mA
    • Sauvegarde: 1 pile type CR2032
    • Informations:
      • secondes, minutes et heures
      • jour, mois, année
    • Protocole I²C
    • Sortie drain ouvert : signal logique de fréquence réglable (f=1Hz, 4kHz, 8kHz, 32kHz)
    • Dimensions: 32 x 23 x 11 mm
    • Poids: 5g
  • Bibliothèque à installer dans l'IDE
    • Installation : dézipper le répertoire DS1307 à télécharger sur microbot.it, et le placer dans C:\Program Files (x86)\Arduino\libraries.
  • Connexion à un shield Tinkerkit v2 monté sur une Arduino Uno

  • Un premier exemple
    • Arduino Examples → Examples for any board → DS1307 → ds1307_example.ino

Le projet pour l'IDE VSCode de l'exemple ci-dessus est téléchargeable ici

Sources

Ce module RTC basé sur le DS1307 fournit la date et l'heure au format 12h ou 24h, en tenant compte des années bissextiles. Il communique avec un microcontrôleur via le bus I2C.
  • Caractéristiques
    • Alimentation 5 Vcc
    • Sauvegarde: 1 pile 3V type CR1220
    • Informations:
      • secondes, minutes et heures
      • jour, mois, année
      • correction années bissextiles jusque 2100
    • Protocole I²C
    • Sortie drain ouvert : signal logique de fréquence réglable (f=1Hz, 4kHz, 8kHz, 32kHz)
    • Dimensions: 26 x 22 x 5 mm
    • Poids: 2,3g

  • Bibliothèque à installer dans l'IDE : RTClib
    • Sources sur Github
    • Documentation de la bibliothèque Adafruit pour Arduino : RTClib

  • Connexion à un shield Tinkerkit v2 monté sur une Arduino Uno

  • Un premier exemple
    • Arduino Examples → Examples from Custom Libraries → RTClib → ds1307.ino
  • materiels/temps/htr/ds1307.txt
  • Dernière modification : 2021/08/11 09:19
  • de 127.0.0.1