Sadržaj:

Pravljenje sata pomoću M5stick C pomoću Arduino IDE - RTC sat u realnom vremenu sa M5stack M5stick-C: 4 koraka
Pravljenje sata pomoću M5stick C pomoću Arduino IDE - RTC sat u realnom vremenu sa M5stack M5stick-C: 4 koraka

Video: Pravljenje sata pomoću M5stick C pomoću Arduino IDE - RTC sat u realnom vremenu sa M5stack M5stick-C: 4 koraka

Video: Pravljenje sata pomoću M5stick C pomoću Arduino IDE - RTC sat u realnom vremenu sa M5stack M5stick-C: 4 koraka
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Juli
Anonim
Image
Image
Stvari koje trebate
Stvari koje trebate

Zdravo momci, u ovim uputstvima naučit ćemo kako napraviti sat sa m5stick-C razvojnom pločom za m5stack koristeći Arduino IDE. Dakle, m5stick će prikazati datum, vrijeme i sedmicu u mjesecu na ekranu.

Korak 1: Stvari koje trebate

Za ove instrukcije 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

Uvjerite se da ste instalirali ESP32 ploče u svoj Arduino IDE, a ako to nije slučaj, učinite to prema sljedećim uputama: ESP32 PLASTE UGRADNJA:

Korak 3: Kodirajte

Kod
Kod

Kopirajte sljedeći 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 kôd za postavljanje, da biste ga pokrenuli jednom: 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.setCursor (0, 15); M5. Lcd.printf ("Podaci:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Sedmica: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Vrijeme: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); kašnjenje (500);}

Korak 4: Dobijanje datuma, vremena i broja sedmice na ekranu

Image
Image

Nakon učitavanja koda možete vidjeti ekran, a datum i sedmica u mjesecu bit će prikazani na ekranu 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 za komentare ako želiš podijeliti bilo šta o tome.

Preporučuje se: