Obsah:
- Krok 1: Věci, které potřebujete
- Krok 2: Nastavení IDE Arduino
- Krok 3: Kód
- Krok 4: Získání data, času a počtu týdnů na displeji
Video: Výroba hodin pomocí M5stick C pomocí Arduino IDE - Hodiny RTC v reálném čase s M5stack M5stick-C: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj lidi, v tomto návodu se naučíme, jak vyrobit hodiny s vývojovou deskou m5stick-C m5stack pomocí Arduino IDE. Takže m5stick na displeji zobrazí datum, čas a týden v měsíci.
Krok 1: Věci, které potřebujete
K tomuto návodu budete potřebovat následující věci:
Vývojová deska m5stick-c Kabel typu C.
Krok 2: Nastavení IDE Arduino
Ujistěte se, že jste do svého Arduino IDE nainstalovali desky ESP32, a pokud tomu tak není, postupujte podle následujících pokynů: ESP32 BOARDS INSTALL:
Krok 3: Kód
Zkopírujte níže uvedený kód a nahrajte jej na vývojovou desku m5stick-C: include "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// sem vložte instalační kód, aby se spustil jednou: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (ČERNÁ); 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 svůj hlavní kód, aby se spustil opakovaně: 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 ("Týden: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Čas: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); zpoždění (500);}
Krok 4: Získání data, času a počtu týdnů na displeji
Po nahrání kódu vidíte displej a datum a týden v měsíci se zobrazí na displeji, jak to ukazuje v mém případě. Pokud chcete, aby čas na těchto hodinách běžel správně, podívejte se na poskytnuté video a nechte V sekci komentářů vím, jestli o tom chcete něco sdílet.
Doporučuje:
Jak používat modul hodin v reálném čase (DS3231): 5 kroků
Jak používat modul hodin v reálném čase (DS3231): DS3231 je levný, extrémně přesný hodiny reálného času I2C (RTC) s integrovaným teplotně kompenzovaným krystalovým oscilátorem (TCXO) a krystalem. Zařízení obsahuje bateriový vstup a udržuje přesné měření času, když je hlavní napájení
Řešič se zavázanýma očima Rubikova kostka v reálném čase pomocí Raspberry Pi a OpenCV: 4 kroky
Řešič Rubik's Cube se zavázanýma očima v reálném čase pomocí Raspberry Pi a OpenCV: Toto je druhá verze nástroje Rubik's Cube vytvořeného pro řešení se zavázanýma očima. 1. verze byla vyvinuta javascriptem, můžete vidět projekt RubiksCubeBlindfolded1Na rozdíl od předchozí verze tato verze používá knihovnu OpenCV k detekci barev a
Živý sledovač Covid19 pomocí ESP8266 a OLED - Hlavní panel Covid19 v reálném čase: 4 kroky
Živý sledovač Covid19 pomocí ESP8266 a OLED | Informační panel Realtime Covid19: Navštivte webové stránky Techtronic Harsh: http: //techtronicharsh.com Všude je obrovské ohnisko nového koronaviru (COVID19). Bylo nutné sledovat aktuální scénář COVID-19 ve světě. Když jsme tedy doma, toto byl
Neopixel Ws2812 Duhová LED záře s M5stick-C - Spuštění Rainbow na Neopixelu Ws2812 pomocí M5stack M5stick C pomocí Arduino IDE: 5 kroků
Neopixel Ws2812 Duhová LED záře s M5stick-C | Spuštění Rainbow na Neopixelu Ws2812 pomocí M5stack M5stick C pomocí Arduino IDE: Ahoj, v tomto návodu se naučíme používat LED diody Neopixel ws2812 nebo LED pásek nebo LED matici nebo LED kroužek s vývojovou deskou m5stack m5stick-C s Arduino IDE a vytvoříme s ním duhový vzor
Oznámení událostí v reálném čase pomocí NodeMCU (Arduino), Google Firebase a Laravel: 4 kroky (s obrázky)
Oznámení událostí v reálném čase pomocí NodeMCU (Arduino), Google Firebase a Laravel: Už jste někdy chtěli být upozorněni, když se na vašem webu provede nějaká akce, ale e -mail není vhodný? Chcete při každém prodeji slyšet zvuk nebo zvonek? Nebo je potřeba vaše okamžitá pozornost kvůli naléhavému