Innholdsfortegnelse:

Lage en klokke med M5stick C ved hjelp av Arduino IDE - RTC sanntidsklokke med M5stack M5stick-C: 4 trinn
Lage en klokke med M5stick C ved hjelp av Arduino IDE - RTC sanntidsklokke med M5stack M5stick-C: 4 trinn

Video: Lage en klokke med M5stick C ved hjelp av Arduino IDE - RTC sanntidsklokke med M5stack M5stick-C: 4 trinn

Video: Lage en klokke med M5stick C ved hjelp av Arduino IDE - RTC sanntidsklokke med M5stack M5stick-C: 4 trinn
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, Juli
Anonim
Image
Image
Ting du trenger
Ting du trenger

Hei folkens i denne instruksjonen, vi lærer hvordan du lager en klokke med m5stick-C utviklingsbord av m5stack ved hjelp av Arduino IDE. Så m5stick viser dato, klokkeslett og uke i måneden på skjermen.

Trinn 1: Ting du trenger

For disse instruktørene trenger du følgende ting:

m5stick-c utviklingstavle Type C-kabel

Trinn 2: Konfigurere Arduino IDE

Sette opp Arduino IDE
Sette opp Arduino IDE

Sørg for at du har installert ESP32-kort i Arduino IDE, og hvis det ikke er tilfelle, må du følge følgende instruksjoner for å gjøre det: ESP32 BOARDS INSTALL:

Trinn 3: Kode

Kode
Kode

Kopier følgende kode nedenfor og last den opp til m5stick-C-utviklingsbordet: inkluder "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; ugyldig oppsett () {// legg oppsettskoden her, for å kjøre en gang: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (SVART); 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 () {// legg hovedkoden din her for å kjøre gjentatte ganger: 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 ("Uke: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tid: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); forsinkelse (500);}

Trinn 4: Få dato, tid og antall uker vist

Image
Image

Etter å ha lastet opp koden kan du se displayet og dato, klokkeslett og uke i måneden vil vises på skjermen slik den vises i mitt tilfelle. meg vet i kommentarfeltet hvis du vil dele noe om det.

Anbefalt: