Სარჩევი:

საათის დამზადება M5stick C გამოყენებით Arduino IDE - RTC რეალურ დროში საათი M5stack M5stick-C: 4 ნაბიჯი
საათის დამზადება M5stick C გამოყენებით Arduino IDE - RTC რეალურ დროში საათი M5stack M5stick-C: 4 ნაბიჯი

ვიდეო: საათის დამზადება M5stick C გამოყენებით Arduino IDE - RTC რეალურ დროში საათი M5stack M5stick-C: 4 ნაბიჯი

ვიდეო: საათის დამზადება M5stick C გამოყენებით Arduino IDE - RTC რეალურ დროში საათი M5stack M5stick-C: 4 ნაბიჯი
ვიდეო: საათის გაკეთება (მარტივი ხერხი) 2024, ნოემბერი
Anonim
Image
Image
ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ

გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ საათი m5stick-C განვითარების დაფით m5stack Arduino IDE გამოყენებით. ასე რომ m5stick გამოჩნდება თვის თარიღი, დრო და კვირა ეკრანზე.

ნაბიჯი 1: ის, რაც გჭირდებათ

ამ ინსტრუქციისთვის დაგჭირდებათ შემდეგი ნივთები:

m5stick-c განვითარების დაფა ტიპი C კაბელი

ნაბიჯი 2: შექმენით Arduino IDE

Arduino IDE– ს დაყენება
Arduino IDE– ს დაყენება

დარწმუნდით, რომ დააინსტალირეთ ESP32 დაფები თქვენს Arduino IDE- ში და თუ ეს ასე არ არის, გთხოვთ, მიჰყევით შემდეგ ინსტრუქციას, რომ გააკეთოთ ეს: ESP32 დაფები დააინსტალირეთ:

ნაბიჯი 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 ტესტი"); RTC_TimeTypeDef TimeStruct; TimeStruct.ours = 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 ("დრო: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); დაგვიანება (500);}

ნაბიჯი 4: ჩვენების თარიღი, დრო და კვირის რაოდენობა

Image
Image

კოდის ატვირთვის შემდეგ თქვენ შეგიძლიათ ნახოთ ჩვენება და თვის თარიღი და კვირა გამოჩნდება ეკრანზე, როგორც ეს ჩემს შემთხვევაშია ნაჩვენები. თუ გსურთ ამ საათის სწორად შესრულების დრო იხილეთ ვიდეოში მე ვიცი კომენტარების განყოფილებაში, თუ გსურთ რაიმე გაგიზიაროთ ამის შესახებ.

გირჩევთ: