Indholdsfortegnelse:

Lav et ur med M5stick C ved hjælp af Arduino IDE - RTC Real Time Clock med M5stack M5stick-C: 4 trin
Lav et ur med M5stick C ved hjælp af Arduino IDE - RTC Real Time Clock med M5stack M5stick-C: 4 trin

Video: Lav et ur med M5stick C ved hjælp af Arduino IDE - RTC Real Time Clock med M5stack M5stick-C: 4 trin

Video: Lav et ur med M5stick C ved hjælp af Arduino IDE - RTC Real Time Clock med M5stack M5stick-C: 4 trin
Video: Сделал себе тепло и приятно....в мастерской) 2024, Juli
Anonim
Image
Image
Ting du har brug for
Ting du har brug for

Hej fyre i denne instruks, vi vil lære at lave et ur med m5stick-C udviklingsplade af m5stack ved hjælp af Arduino IDE. Så m5stick viser dato, tid og uge i måneden på displayet.

Trin 1: Ting du har brug for

Til disse instruktører har du brug for følgende ting:

m5stick-c udviklingsplade Type C kabel

Trin 2: Opsætning af Arduino IDE

Opsætning af Arduino IDE
Opsætning af Arduino IDE

Sørg for, at du har installeret ESP32-kort i din Arduino IDE, og hvis det ikke er tilfældet, skal du følge følgende instruktioner for at gøre det: ESP32 BOARDS INSTALL:

Trin 3: Kode

Kode
Kode

Kopier følgende kode nedenfor, og upload den til dit m5stick-C-udviklingsbord: inkluder "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// sæt din opsætningskode her for at køre en gang: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (SORT); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC TEST"); RTC_TimeTypeDef TimeStruct; TimeStruct. Timer = 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 () {// sæt din hovedkode her for at køre gentagne gange: 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 ("Uge: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tid: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); forsinkelse (500);}

Trin 4: Få dato, klokkeslæt og antal uger vist på displayet

Image
Image

Efter upload af koden kan du se displayet, og dato, tid og uge i måneden vil blive vist på displayet, som det vises i mit tilfælde. Hvis du vil se, at tiden kører korrekt på dette ur, kan du se den medfølgende video mig ved i kommentarfeltet, hvis du vil dele noget om det.

Anbefalede: