Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaverit tässä ohjeessa opimme tekemään kellon m5stick-C-kehityskortilla m5stackista Arduino IDE: n avulla, joten m5stick näyttää kuukauden päivämäärän, kellonajan ja viikon.
Vaihe 1: Tarvitsemasi asiat
Tätä ohjetta varten tarvitset seuraavat asiat:
m5stick-c-kehityskortin tyyppi C -kaapeli
Vaihe 2: Arduino IDE: n määrittäminen
Varmista, että olet asentanut ESP32-levyt Arduino IDE -laitteeseesi, ja jos näin ei ole, noudata seuraavia ohjeita: ESP32-LEVYJEN ASENNUS:
Vaihe 3: Koodi
Kopioi alla oleva koodi ja lataa se m5stick-C-kehityskortillesi: include "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// laita asennuskoodi tähän, jotta se suoritetaan kerran: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (MUSTA); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC -TESTI"); 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 () {// laita pääkoodisi tänne toistettavaksi: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Tiedot:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Viikko: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Aika: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); viive (500);}
Vaihe 4: Päivämäärän, kellonajan ja viikonumeron saaminen näyttöön
Kun olet ladannut koodin, voit nähdä näytön ja kuukauden päivämäärän ja viikon viikon, kuten minun tapauksessani. Jos haluat nähdä kellon kuluvan oikein tällä kellolla, katso annettu video ja anna Tiedän kommenttikentässä, jos haluat jakaa jotain siitä.