Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Salam uşaqlar bu təlimatlarda Arduino IDE-dən istifadə edərək m5stack-in m5stick-C inkişaf lövhəsi ilə bir saat düzəltməyi öyrənəcəyik. Beləliklə m5stick ekranda ayın tarixi, vaxtı və həftəsini göstərəcək.
Addım 1: Lazım olan şeylər
Bu təlimatlar üçün aşağıdakılara ehtiyacınız olacaq:
m5stick-c inkişaf lövhəsi C Tipi kabel
Addım 2: Arduino IDE qurmaq
Arduino IDE-də ESP32 lövhələrini quraşdırdığınızdan əmin olun və əgər belə deyilsə, bunu etmək üçün aşağıdakı təlimatları izləyin: ESP32 BOARDS INSTALL:
Addım 3: Kod
Aşağıdakı kodu kopyalayın və m5stick-C inkişaf lövhənizə yükləyin: "M5StickC.h" daxil edin RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// bir dəfə çalışmaq üçün quraşdırma kodunuzu bura qoyun: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (QARA); 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 () {// əsas kodunuzu bura qoyun, təkrar işləsin: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Məlumat:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Həftə: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Zaman: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); gecikmə (500);}
Addım 4: Ekranda Tarix, Saat və Həftənin sayını əldə edin
Kodu yüklədikdən sonra ekranı görə bilərsiniz və mənim vaxtımda göstərildiyi kimi ayın tarixi və həftəsi ekranda göstəriləcək. Bu saatda düzgün işləyən vaxtı görmək istəyirsinizsə, təqdim olunan videoya baxın və icazə verin Bu mövzuda bir şey paylaşmaq istəsəniz şərh bölməsində bilirəm.