Obsah:

Výroba hodín pomocou M5stick C pomocou Arduino IDE - Hodiny RTC v reálnom čase s M5stack M5stick-C: 4 kroky
Výroba hodín pomocou M5stick C pomocou Arduino IDE - Hodiny RTC v reálnom čase s M5stack M5stick-C: 4 kroky

Video: Výroba hodín pomocou M5stick C pomocou Arduino IDE - Hodiny RTC v reálnom čase s M5stack M5stick-C: 4 kroky

Video: Výroba hodín pomocou M5stick C pomocou Arduino IDE - Hodiny RTC v reálnom čase s M5stack M5stick-C: 4 kroky
Video: Создание автомата с помощью Micro:bit 2024, Júl
Anonim
Image
Image
Veci, ktoré potrebujete
Veci, ktoré potrebujete

Ahoj chlapci, v tomto návode sa naučíme, ako vyrobiť hodiny s vývojovou doskou m5stick-C m5stack pomocou Arduino IDE. Takže m5stick na displeji zobrazí dátum, čas a týždeň v mesiaci.

Krok 1: Veci, ktoré potrebujete

Pre tento návod budete potrebovať nasledujúce veci:

m5stick-c Vývojová doska Kábel typu C.

Krok 2: Nastavenie IDE Arduino

Nastavenie IDE Arduino
Nastavenie IDE Arduino

Uistite sa, že ste do svojho Arduino IDE nainštalovali dosky ESP32, a ak to tak nie je, postupujte podľa nasledujúcich pokynov: ESP32 BOARDS INSTALL:

Krok 3: Kód

Kód
Kód

Skopírujte nasledujúci kód a nahrajte ho na vývojovú dosku m5stick-C: include „M5StickC.h“RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// sem zadajte svoj inštalačný kód, aby sa spustil raz: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (ČIERNA); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println („TEST RTC“); 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 () {// sem vložte svoj hlavný kód, aby sa spúšťal opakovane: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Údaje:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Týždeň: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Čas: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); meškanie (500);}

Krok 4: Zobrazenie dátumu, času a počtu dní v týždni na displeji

Image
Image

Po nahraní kódu vidíte displej a dátum a čas v mesiaci sa zobrazí na displeji, ako je to v mojom prípade. Ak chcete, aby čas na týchto hodinách bežal správne, pozrite si poskytnuté video a nechajte ho v sekcii komentárov viem, či sa o niečo chcete podeliť.

Odporúča: