Sådan bruger du NTP med Aduino Leonardo

Placeret på

DS3231 bibliotek

DS3231-biblioteket er nyttigt til indstilling og læsning af RTC-modulet.
Der er 3 funktioner vi vil bruge i programmet til at initialisere, indstille og læse RTC-modulet.

Når vi initialiserer modulet, vil vi indstille modulet til ikke at bruge de specielle funktioner som afbrydelser eller alarmer. Så vi initialiserer det med 0x00.

Så for at læse eller skrive til modulet skal vi bruge en struct, struct består af tidspunktet og datoen.

Men der er et problem, vi får UNIX-tid tilbage fra NTP-anmodningen, så vi skal konvertere den med TimeLib-biblioteket.


TimeLib-biblioteket har funktioner, der returnerer datoen og klokkeslættet fra UNIX-tiden, så vi sender dem ind i strukturen.

DS3231-modulet DS3231-modulet
Nuværende side 4. DS3231 modul 1. Introduktion 2. Skematisk 3. Hvordan virker NTP? 4. DS3231 modul 5. LCD-skærmen 6. ESP8266 7. Fuldt program Sendt af

Kommentarer

Webwinkelkeur Kiyoh Trustpilot Opencircuit