Thursday, December 09, 2021
/*
Afficher la date et l'heure avec le module TRC DS1302.
Utilisation de la bibliothèque virtuabotixRTC.h
https://github.com/chrisfryer78/ArduinoRTClibrary
http://nano-ordinateur-info.fr/
*/
// Importe les bibliothèques nécessaires. //|
#include <virtuabotixRTC.h>
// Création de l'objet myRTC.
virtuabotixRTC myRTC(4, 3, 2);
void setup() {
// Initialisation du port série.
Serial.begin(9600);
// Initialise la date et l'heure du module RTC.
// secondes, minutes, heures, jour de la semaine, jour du mois, mois, année.
myRTC.setDS1302Time(00, 59, 23, 11, 20, 3, 2022); // 23h 59mn 00s, le 20 mars 2022 et la semaine 11.
}
// --------------------------- Boucle ---------------------------
void loop() {
// Lecture des données de l'horloge
myRTC.updateTime();
// Affiche les valeurs dans le moniteur série
Serial.print("Date et heure en cours: ");
Serial.print(myRTC.dayofmonth);
Serial.print("/");
Serial.print(myRTC.month);
Serial.print("/");
Serial.print(myRTC.year);
Serial.print(" - ");
Serial.print(myRTC.hours);
Serial.print(":");
Serial.print(myRTC.minutes);
Serial.print(":");
Serial.println(myRTC.seconds);
delay( 1000);
}