Ce module RTC (Real Time Clock) I2C compatible Grove est basé sur le DS1307 et donne la date et l'heure au format 12h ou 24h, en tenant compte des années bissextiles.


Alimentation : 5 V

Interface : I2C

Adresse I2C par défaut 0x68

Consommation: 100 à 500 nA
Sauvegarde: 1 pile 3 V CR1225
Informations:
- secondes, minutes et heures
- jour, mois, année, jour de la semaine
- correction années bissextiles jusque 2100



Télécharger la bibliothèque  : pi_pico_rtc_grove.zip 


Installer la bibliothèque sur la Raspberry Pi Pico  (voir le tutoriel)


Raspberry Pi Pico MicroPython horloge temps réel RTS DS1307 I2C Grove

Programme qui permet de modifier, de lire, d'arrêter ou de redémarrer l'horloge temps réel.


from pi_pico_rtc_grove import *
from machine import Pin, I2C

# Crée un objet I2C
i2c0 = I2C(0, scl=Pin(9), sda=Pin(8), freq=400000)    # I2C0 utilisé  

# Crée un objet Rtc_grove
rtc = Rtc_grove(i2c0)

# écrit une date spécifique
rtc.ecritureRTC([2022, 10, 31, 1, 17, 24, 0])     # 2022/10/31 17:24:00  1=lundi

# lecture de la date et de l'heure courante
print(rtc.lectureRTC())

# mise à l'arrêt horloge
rtc.arretRTC()

# reprise horloge
rtc.marcheRTC() 




























Créé avec HelpNDoc Personal Edition: Environnement de création d'aide complet