Sadržaj:

Stvaranje sata s M5stick C pomoću Arduino IDE -a - RTC sat u stvarnom vremenu s M5stack M5stick-C: 4 koraka
Stvaranje sata s M5stick C pomoću Arduino IDE -a - RTC sat u stvarnom vremenu s M5stack M5stick-C: 4 koraka

Video: Stvaranje sata s M5stick C pomoću Arduino IDE -a - RTC sat u stvarnom vremenu s M5stack M5stick-C: 4 koraka

Video: Stvaranje sata s M5stick C pomoću Arduino IDE -a - RTC sat u stvarnom vremenu s M5stack M5stick-C: 4 koraka
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Srpanj
Anonim
Image
Image
Stvari koje trebate
Stvari koje trebate

Bok dečki, u ovom uputstvu naučit ćemo kako napraviti sat s m5stick-C razvojnom pločom m5stack koristeći Arduino IDE. Dakle, m5stick će prikazati datum, vrijeme i tjedan u mjesecu na zaslonu.

Korak 1: Stvari koje trebate

Za ove upute trebat će vam sljedeće stvari:

m5stick-c razvojna ploča kabel tipa C

Korak 2: Postavljanje Arduino IDE -a

Postavljanje Arduino IDE -a
Postavljanje Arduino IDE -a

Provjerite jeste li instalirali ESP32 ploče u svoj Arduino IDE, a ako to nije slučaj, učinite sljedeće kako biste to učinili: slijedite sljedeće upute: ESP32 PLASTE UGRADNJA:

Korak 3: Kodirajte

Kodirati
Kodirati

Kopirajte donji kôd u nastavku i prenesite ga na svoju razvojnu ploču m5stick-C: uključite "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// ovdje postavite svoj kôd za postavljanje, da biste ga jednom pokrenuli: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (CRNO); 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 () {// ovdje postavite svoj glavni kôd za višestruko pokretanje: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setKursor (0, 15); M5. Lcd.printf ("Podaci:%04d-%02d-%02d / n", RTC_DateStruct. Godina, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Tjedan: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Vrijeme: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); odgoda (500);}

Korak 4: Dobijanje datuma, vremena i broja tjedna na zaslonu

Image
Image

Nakon učitavanja koda možete vidjeti zaslon, a datum i tjedan u mjesecu bit će prikazani na zaslonu kao što je prikazano u mom slučaju. Ako želite vidjeti kako vrijeme pravilno teče na ovom satu, pogledajte priloženi video i dopustite znam u odjeljku komentara ako želiš podijeliti bilo što o tome.

Preporučeni: