Kazalo:

Ustvarjanje ure z M5stick C z uporabo Arduino IDE - RTC ura v realnem času z M5stack M5stick-C: 4 koraki
Ustvarjanje ure z M5stick C z uporabo Arduino IDE - RTC ura v realnem času z M5stack M5stick-C: 4 koraki

Video: Ustvarjanje ure z M5stick C z uporabo Arduino IDE - RTC ura v realnem času z M5stack M5stick-C: 4 koraki

Video: Ustvarjanje ure z M5stick C z uporabo Arduino IDE - RTC ura v realnem času z M5stack M5stick-C: 4 koraki
Video: # 59 Nextion Display Урок #2: Создаем собственное приложение 2024, Julij
Anonim
Image
Image
Stvari, ki jih potrebujete
Stvari, ki jih potrebujete

Pozdravljeni fantje, v tem navodilu se bomo naučili, kako narediti uro z m5stick-C razvojno ploščo m5stack z uporabo Arduino IDE, zato bo m5stick na zaslonu prikazal datum, uro in teden v mesecu.

Korak: Stvari, ki jih potrebujete

Za ta navodila boste potrebovali naslednje stvari:

Razvojna plošča m5stick-c Kabel tipa C.

2. korak: Nastavitev Arduino IDE

Nastavitev Arduino IDE
Nastavitev Arduino IDE

Prepričajte se, da ste v svoj Arduino IDE namestili plošče ESP32, če pa temu ni tako, sledite naslednjim navodilom: ESP32 PLOŠČE NAMESTITE:

3. korak: Koda

Koda
Koda

Kopirajte naslednjo kodo spodaj in jo naložite na razvojno ploščo m5stick-C: vključite "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// tukaj vnesite nastavitveno kodo, da se zažene enkrat: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (ČRNO); 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 () {// vnesite svojo glavno kodo sem, da se večkrat zažene: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Podatki:%04d-%02d-%02d / n", RTC_DateStruct. Leto, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Teden: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Čas: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); zamuda (500);}

4. korak: prikaz datuma, časa in števila tednov na zaslonu

Image
Image

Ko naložite kodo, si lahko ogledate zaslon, datum in teden v mesecu pa bosta prikazana na zaslonu, kot je prikazano v mojem ohišju. Če želite videti, kako čas teče pravilno na tej uri, si oglejte priloženi video in pustite v razdelku s komentarji vem, če želite o tem kaj deliti.

Priporočena: