Tartalomjegyzék:

Óra készítése az M5stick C segítségével Arduino IDE - használatával RTC valós idejű óra az M5stack M5stick-C-vel: 4 lépés
Óra készítése az M5stick C segítségével Arduino IDE - használatával RTC valós idejű óra az M5stack M5stick-C-vel: 4 lépés

Videó: Óra készítése az M5stick C segítségével Arduino IDE - használatával RTC valós idejű óra az M5stack M5stick-C-vel: 4 lépés

Videó: Óra készítése az M5stick C segítségével Arduino IDE - használatával RTC valós idejű óra az M5stack M5stick-C-vel: 4 lépés
Videó: Óra dal 2024, Június
Anonim
Image
Image
A szükséges dolgok
A szükséges dolgok

Sziasztok, srácok, ebben az oktatóanyagban megtanuljuk, hogyan készítsünk órát az m5stick m5stick fejlesztőpaneljével az Arduino IDE segítségével. Így az m5stick megjeleníti a kijelzőn a hónap dátumát, idejét és hetét.

1. lépés: A szükséges dolgok

Ehhez az utasításhoz a következőkre lesz szüksége:

m5stick-c fejlesztőlap C típusú kábel

2. lépés: Az Arduino IDE beállítása

Az Arduino IDE beállítása
Az Arduino IDE beállítása

Győződjön meg róla, hogy ESP32 táblákat telepített az Arduino IDE-be, és ha nem, akkor kérjük, kövesse az alábbi utasításokat: ESP32 BOARDS INSTALL:

3. lépés: Kód

Kód
Kód

Másolja ki az alábbi kódot, és töltse fel az m5stick-C fejlesztőtáblájára: include "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// tegye ide a beállítási kódot, hogy egyszer fusson: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (FEKETE); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC TESZT"); 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 () {// tegye ide a fő kódot az ismételt futtatáshoz: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Adatok:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Hét: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Idő: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); késleltetés (500);}

4. lépés: A dátum, az idő és a heti szám megjelenítése a kijelzőn

Image
Image

A kód feltöltése után láthatja a kijelzőt, és a hónap dátuma és hete megjelenik a kijelzőn, ahogy az én esetemben is. Ha szeretné látni, hogy az óra megfelelően fut ezen az órán, nézze meg a videót, és hagyja, hogy Tudom a megjegyzés rovatban, ha valamit megosztanál vele.

Ajánlott: