Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hej killar i dessa instruktioner kommer vi att lära oss hur man gör en klocka med m5stick-C utvecklingskort av m5stack med Arduino IDE. Så m5stick kommer att visa datum, tid och vecka i månaden på displayen.
Steg 1: Saker du behöver
För dessa instruktioner behöver du följande saker:
m5stick-c utvecklingskort Typ C-kabel
Steg 2: Konfigurera Arduino IDE
Se till att du har installerat ESP32-kort i din Arduino IDE och om det inte är fallet, följ följande instruktioner för att göra det: ESP32 BOARDS INSTALL:
Steg 3: Kod
Kopiera följande kod nedan och ladda upp den till ditt m5stick-C utvecklingskort: inkludera "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// lägg din installationskod här, för att köra en gång: 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. Hours = 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 () {// lägg din huvudkod här för att köra upprepade gånger: 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 ("Vecka: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tid: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); fördröjning (500);}
Steg 4: Visa datum, tid och antal veckor
Efter att du har laddat upp koden kan du se displayen och datum, tid och vecka i månaden kommer att visas på skärmen som den visas i mitt fall. jag vet i kommentarsfältet om du vill dela något om det.