NTP gebruiken met de Aduino Leonardo
Geplaatst opDS3231- library
De DS3231- library is handig voor het instellen en uitlezen van de RTC-module.
Er zijn 3 functies die we in het programma zullen gebruiken om de RTC-module te initialiseren, in te stellen en uit te lezen.
Wanneer we de module initialiseren, willen we de module instellen om geen gebruik te maken van de speciale functies zoals onderbrekingen of alarmen. Dus we initialiseren het met 0x00.
Dus om te lezen of te schrijven naar de module moeten we een struct gebruiken, de struct bestaat uit de tijd en de datum.
Maar er is een probleem, we krijgen UNIX-tijd terug van het NTP-verzoek, dus we moeten het converteren met de TimeLib- library .
De TimeLib- library heeft functies die de datum en tijd uit de UNIX-tijd retourneren, dus we geven ze door aan de structuur.