Come utilizzare NTP con Aduino Leonardo
Posto suLibreria DS3231
La libreria DS3231 è utile per settare e leggere il modulo RTC.
Ci sono 3 funzioni che useremo nel programma per inizializzare, impostare e leggere il modulo RTC.
Quando inizializziamo il modulo, vogliamo impostare il modulo in modo che non utilizzi le funzioni speciali come interruzioni o allarmi. Quindi lo inizializziamo con 0x00.
Quindi per leggere o scrivere sul modulo dobbiamo usare una struct, la struct consiste nell'ora e nella data.
Ma c'è un problema, otteniamo il tempo UNIX indietro dalla richiesta NTP, quindi dobbiamo convertirlo con la libreria TimeLib.
La libreria TimeLib ha funzioni che restituiscono la data e l'ora dall'ora UNIX, quindi le passiamo nella struttura.
Il modulo DS3231