Comment utiliser NTP avec l'Aduino Leonardo
Placé surBibliothèque DS3231
La bibliothèque DS3231 est utile pour paramétrer et lire le module RTC.
Il y a 3 fonctions que nous utiliserons dans le programme pour initialiser, régler et lire le module RTC.
Lorsque nous initialisons le module, nous voulons configurer le module pour qu'il n'utilise pas les fonctionnalités spéciales telles que les interruptions ou les alarmes. Nous l'initialisons donc avec 0x00.
Donc, pour lire ou écrire dans le module, nous devons utiliser une structure, la structure se compose de l'heure et de la date.
Mais il y a un problème, nous récupérons l'heure UNIX à partir de la requête NTP, nous devons donc la convertir avec la bibliothèque TimeLib.
La bibliothèque TimeLib a des fonctions qui renvoient la date et l'heure à partir de l'heure UNIX, nous les passons donc dans la structure.