Բովանդակություն:

M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ

Video: M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ

Video: M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
Video: Самодельный гитарный аналоговый синтезатор на базе GR-300 - Часть 01 2024, Հուլիսի
Anonim
Image
Image
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ

Ողջույն, այս հրահանգների մեջ մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stick-C m5stack- ի միջոցով Arduino IDE- ով: Այսպիսով, m5stick- ը ցուցադրելու է ամսվա ամսաթիվը, ժամը և շաբաթը:

Քայլ 1: Ձեզ անհրաժեշտ բաներ

Այս հրահանգների համար ձեզ հարկավոր են հետևյալ բաները.

m5stick-c զարգացման տախտակ Type C մալուխ

Քայլ 2: Arduino IDE- ի կարգավորում

Arduino IDE- ի կարգավորում
Arduino IDE- ի կարգավորում

Համոզվեք, որ ձեր Arduino IDE- ում տեղադրել եք ESP32 տախտակներ, և եթե դա այդպես չէ, ապա հետևեք դրան, հետևեք հետևյալ հրահանգներին. ESP32 BOARDS INSTALL:

Քայլ 3: Կոդ

Կոդ
Կոդ

Պատճենեք ստորև նշված կոդը և վերբեռնեք այն ձեր m5stick-C զարգացման տախտակին. Ներառեք «M5StickC.h» RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար. M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (Սև); 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 () {// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար. M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf («Տվյալներ ՝%04d-%02d-%02d / n», RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf («Շաբաթ. %D / n», RTC_DateStruct. WeekDay); M5. Lcd.printf («Timeամանակը ՝ %02d: %02d: %02d / n», RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); ուշացում (500);}

Քայլ 4: Dateուցադրման ամսաթիվը, ժամը և շաբաթվա քանակը ստանալը

Image
Image

Կոդը վերբեռնելուց հետո կարող եք տեսնել ցուցադրումը, և ամսվա ամսաթիվը և շաբաթը կցուցադրվեն ցուցադրման մեջ, ինչպես դա ցույց է տալիս իմ դեպքում: Եթե ցանկանում եք տեսնել, թե ինչպես է ժամանակը ճիշտ աշխատում այս ժամացույցի վրա, խնդրում ենք անդրադառնալ տրամադրված տեսանյութին և թողնել Ես տեղյակ եմ մեկնաբանությունների բաժնում, եթե ցանկանում եք ինչ -որ բան կիսել դրա մասին:

Խորհուրդ ենք տալիս: