Como usar o NTP com o Aduino Leonardo
Colocado sobrebiblioteca DS3231
A biblioteca DS3231 é útil para configurar e ler o módulo RTC.
Existem 3 funções que usaremos no programa para inicializar, definir e ler o módulo RTC.
Quando inicializamos o módulo, queremos configurar o módulo para não usar recursos especiais como interrupções ou alarmes. Então, inicializamos com 0x00.
Então, para ler ou escrever no módulo, temos que usar um struct, o struct consiste na hora e na data.
Mas há um problema, obtemos o tempo UNIX de volta da solicitação NTP, então temos que convertê-lo com a biblioteca TimeLib.
A biblioteca TimeLib possui funções que retornam a data e a hora do UNIX, portanto, as passamos para a estrutura.
O módulo DS3231