Turinys:

Laikrodžio kūrimas naudojant „M5stick C“naudojant „Arduino IDE -“RTC realaus laiko laikrodis su „M5stack M5stick-C“: 4 žingsniai
Laikrodžio kūrimas naudojant „M5stick C“naudojant „Arduino IDE -“RTC realaus laiko laikrodis su „M5stack M5stick-C“: 4 žingsniai

Video: Laikrodžio kūrimas naudojant „M5stick C“naudojant „Arduino IDE -“RTC realaus laiko laikrodis su „M5stack M5stick-C“: 4 žingsniai

Video: Laikrodžio kūrimas naudojant „M5stick C“naudojant „Arduino IDE -“RTC realaus laiko laikrodis su „M5stack M5stick-C“: 4 žingsniai
Video: High Density 2022 2024, Lapkritis
Anonim
Image
Image
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia

Sveiki, vaikinai, šioje instrukcijoje mokysimės, kaip naudojant „Arduino IDE“sukurti laikrodį su „m5stick“kūrimo lenta „m5stack“. Taigi „m5stick“ekrane rodys datą, laiką ir savaitės savaitę.

1 žingsnis: reikalingi dalykai

Šiems nurodymams jums reikės šių dalykų:

„m5stick-c“plėtros plokštės C tipo kabelis

2 veiksmas: nustatykite „Arduino IDE“

„Arduino IDE“nustatymas
„Arduino IDE“nustatymas

Įsitikinkite, kad savo „Arduino IDE“įdiegėte ESP32 plokštes ir, jei taip nėra, atlikite šiuos nurodymus: ESP32 LENTŲ ĮDIEGIMAS:

3 žingsnis: kodas

Kodas
Kodas

Nukopijuokite toliau pateiktą kodą ir įkelkite jį į „m5stick-C“kūrimo lentą: įtraukite „M5StickC.h“RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// įdėkite čia savo sąrankos kodą, kad jis būtų paleistas vieną kartą: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (JUODAS); 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 () {// čia įdėkite pagrindinį kodą, kad jis būtų paleistas pakartotinai: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Duomenys:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Savaitė: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Laikas: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); vėlavimas (500);}

4 veiksmas: datos, laiko ir savaitės skaičiaus rodymas ekrane

Image
Image

Įkėlę kodą galite matyti ekraną, o mėnesio data ir savaitė bus rodomi ekrane, kaip ir mano atveju. Jei norite, kad šis laikrodis tinkamai veiktų, žiūrėkite pateiktą vaizdo įrašą ir leiskite Aš žinau komentarų skiltyje, jei norite ką nors pasidalinti apie tai.

Rekomenduojamas: