Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere, poisid selles juhendis, me õpime, kuidas teha m5stacki m5stick-C arendusplaadiga kella Arduino IDE abil. Nii kuvab m5stick ekraanil kuu kuupäeva, kellaaja ja nädala.
Samm: asjad, mida vajate
Selle juhendi jaoks vajate järgmisi asju:
m5stick-c arendusplaadi C-tüüpi kaabel
Samm: seadistage Arduino IDE
Veenduge, et olete oma Arduino IDE-sse paigaldanud ESP32 tahvlid ja kui see pole nii, siis järgige selleks järgmisi juhiseid: ESP32 PLAATIDE PAIGALDAMINE:
3. samm: kood
Kopeerige allpool järgmine kood ja laadige see oma m5stick-C arendusplaadile: include "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// pange oma seadistuskood siia, et seda korra käivitada: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (MUST); 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 () {// pange oma põhikood siia, et seda korduvalt käitada: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Andmed:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Nädal: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Aeg: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); viivitus (500);}
Samm 4: Kuupäeva, kellaaja ja nädala arvu kuvamine
Pärast koodi üleslaadimist näete ekraani ning kuu kuupäev ja kellaaeg kuvatakse ekraanil, nagu see on minu puhul. Kui soovite sellel kellaajal korralikult töötada, vaadake esitatud videot ja laske Ma tean kommentaaride jaotises, kui soovite sellest midagi jagada.