Obsah:
- Krok 1: Veci, ktoré potrebujete
- Krok 2: Nastavenie IDE Arduino
- Krok 3: Kód
- Krok 4: Zobrazenie dátumu, času a počtu dní v týždni na displeji
Video: Výroba hodín pomocou M5stick C pomocou Arduino IDE - Hodiny RTC v reálnom čase s M5stack M5stick-C: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
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
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
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:
Ako používať modul hodín v reálnom čase (DS3231): 5 krokov
Ako používať hodinový modul v reálnom čase (DS3231): DS3231 je nízkonákladový, extrémne presný hodiny v reálnom čase I2C (RTC) s integrovaným kryštálovým oscilátorom (TCXO) s teplotnou kompenzáciou a kryštálom. Zariadenie má vstup na batériu a udržiava presné meranie času pri napájaní
Riešiteľ so zaviazanými očami v reálnom čase Rubikovej kocky pomocou Raspberry Pi a OpenCV: 4 kroky
Riešiteľ Rubikovej kocky so zaviazanými očami v reálnom čase pomocou Raspberry Pi a OpenCV: Toto je druhá verzia nástroja Rubikova kocka vytvoreného na riešenie so zaviazanými očami. Prvú verziu vyvinul JavaScript, môžete si pozrieť projekt RubiksCubeBlindfolded1Na rozdiel od predchádzajúcej verzie táto verzia používa na detekciu farieb knižnicu OpenCV a
Presné, rýchle a automatické nastavenie DS3231 RTC (hodín v reálnom čase) pomocou Javy (+-1 s): 3 kroky
Presné, rýchle a automatizované nastavenie hodín DS3231 RTC (hodiny v reálnom čase) pomocou Javy (+-1 s): Tento návod vám ukáže, ako nastaviť čas na hodinách reálneho času DS3231 pomocou Arduina a malej aplikácie Java, ktorá používa sériové pripojenie Arduina. Základná logika tohto programu: 1. Arduino odosiela sériovú požiadavku
Neopixel Ws2812 Rainbow LED žiara s M5stick-C - Spustenie Rainbow na Neopixeli Ws2812 pomocou M5stack M5stick C pomocou Arduino IDE: 5 krokov
Neopixel Ws2812 Rainbow LED žiara s M5stick-C | Spustenie Rainbow na Neopixel Ws2812 pomocou M5stack M5stick C pomocou Arduino IDE: Ahoj, v tomto návode sa naučíme používať LED diódy Neopixel ws2812 alebo LED pás alebo LED maticu alebo LED krúžok s vývojovou doskou m5stack m5stick-C s Arduino IDE a vyrobíme s ním dúhový vzor
Oznámenia udalostí v reálnom čase pomocou NodeMCU (Arduino), Google Firebase a Laravel: 4 kroky (s obrázkami)
Oznámenia udalostí v reálnom čase pomocou NodeMCU (Arduino), Google Firebase a Laravel: Už ste niekedy chceli byť upozornení, keď sa na vašom webe uskutoční akcia, ale e -mail nie je vhodný? Chcete pri každom predaji počuť zvuk alebo zvonček? Alebo je potrebná vaša okamžitá pozornosť kvôli vznikajúcemu