'''
Utilisation d'une horloge temps réel DS3231
avec un Raspberry Pi Pico.
Lecture de la date et de l'heure.
Plus d'infos:
https://electroniqueamateur.blogspot.com/2021/08/horloge-temps-reel-ds3231-et-raspberry.html
'''
import urtc
from machine import I2C, Pin
from utime import sleep
i2c = I2C(0,scl=Pin(9), sda=Pin(8))
rtc = urtc.DS3231(i2c)
def modif():
print("Reglage de la date et de l'heure")
#annee = int(input ("Annee (4 chiffres): "))
#mois = int(input ("Mois (1-12): "))
#jour = int(input("Jour (1-31): "))
heure = int(input("Heure (0-23): "))
minute = int(input("Minute (0-59): "))
#seconde = int(input("Seconde (0-59): "))
maintenant = urtc.datetime_tuple(year=annee, month=mois, day=jour, hour=heure, minute=minute, second=seconde)
rtc.datetime(maintenant)
print ("La date et l'heure ont été modifiées")
print(maintenant)
while True:
# obtention des infos du DS3231
maintenant = rtc.datetime()
# affichage sous forme de tuple
# affichage plus convivial
#print("Date: {:02d}-{:02d}-{:04d}".format(maintenant.day,maintenant.month,maintenant.year))
print("Heure: {:02d}:{:02d}".format(maintenant.hour,maintenant.minute))
print()
# mise à jour une fois par seconde
sleep(1)