Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, vaikinai, šioje instrukcijoje mokysimės, kaip naudojant „Arduino IDE“sukurti laikrodį su „m5stick“kūrimo lenta „m5stack“. Taigi „m5stick“ekrane rodys datą, laiką ir savaitės savaitę.
1 žingsnis: reikalingi dalykai
Šiems nurodymams jums reikės šių dalykų:
„m5stick-c“plėtros plokštės C tipo kabelis
2 veiksmas: nustatykite „Arduino IDE“
Įsitikinkite, kad savo „Arduino IDE“įdiegėte ESP32 plokštes ir, jei taip nėra, atlikite šiuos nurodymus: ESP32 LENTŲ ĮDIEGIMAS:
3 žingsnis: kodas
Nukopijuokite toliau pateiktą kodą ir įkelkite jį į „m5stick-C“kūrimo lentą: įtraukite „M5StickC.h“RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// įdėkite čia savo sąrankos kodą, kad jis būtų paleistas vieną kartą: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (JUODAS); 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 () {// čia įdėkite pagrindinį kodą, kad jis būtų paleistas pakartotinai: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Duomenys:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Savaitė: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Laikas: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); vėlavimas (500);}
4 veiksmas: datos, laiko ir savaitės skaičiaus rodymas ekrane
Įkėlę kodą galite matyti ekraną, o mėnesio data ir savaitė bus rodomi ekrane, kaip ir mano atveju. Jei norite, kad šis laikrodis tinkamai veiktų, žiūrėkite pateiktą vaizdo įrašą ir leiskite Aš žinau komentarų skiltyje, jei norite ką nors pasidalinti apie tai.