Hur man använder NTP med Aduino Leonardo
Placerad påDS3231 bibliotek
DS3231-biblioteket är användbart för att ställa in och läsa RTC-modulen.
Det finns 3 funktioner vi kommer att använda i programmet för att initiera, ställa in och läsa RTC-modulen.
När vi initierar modulen vill vi ställa in modulen så att den inte använder specialfunktioner som avbrott eller larm. Så vi initialiserar den med 0x00.
Så för att läsa eller skriva till modulen måste vi använda en struct, strukturen består av tid och datum.
Men det finns ett problem, vi får UNIX-tid tillbaka från NTP-förfrågan så vi måste konvertera den med TimeLib-biblioteket.
TimeLib-biblioteket har funktioner som returnerar datum och tid från UNIX-tiden, så vi skickar dem till strukturen.
DS3231-modulen