Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei folkens i denne instruksjonen, vi lærer hvordan du lager en klokke med m5stick-C utviklingsbord av m5stack ved hjelp av Arduino IDE. Så m5stick viser dato, klokkeslett og uke i måneden på skjermen.
Trinn 1: Ting du trenger
For disse instruktørene trenger du følgende ting:
m5stick-c utviklingstavle Type C-kabel
Trinn 2: Konfigurere Arduino IDE
Sørg for at du har installert ESP32-kort i Arduino IDE, og hvis det ikke er tilfelle, må du følge følgende instruksjoner for å gjøre det: ESP32 BOARDS INSTALL:
Trinn 3: Kode
Kopier følgende kode nedenfor og last den opp til m5stick-C-utviklingsbordet: inkluder "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; ugyldig oppsett () {// legg oppsettskoden her, for å kjøre en gang: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (SVART); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC TEST"); RTC_TimeTypeDef TimeStruct; TimeStruct. Timer = 18; TimeStruct. Minutes = 56; TimeStruct. Seconds = 10; M5. Rtc. SetTime (& TimeStruct); RTC_DateTypeDef DateStruct; DateStruct. WeekDay = 3; DateStruct. Month = 3; DateStruct. Date = 22; DateStruct. Year = 2019; M5. Rtc. SetData (& DateStruct);} void loop () {// legg hovedkoden din her for å kjøre gjentatte ganger: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Data:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Uke: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tid: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); forsinkelse (500);}
Trinn 4: Få dato, tid og antall uker vist
Etter å ha lastet opp koden kan du se displayet og dato, klokkeslett og uke i måneden vil vises på skjermen slik den vises i mitt tilfelle. meg vet i kommentarfeltet hvis du vil dele noe om det.