Мазмұны:
- 1 -қадам: Сізге қажет заттар
- 2 -қадам: Arduino IDE орнату
- 3 -қадам: код
- 4 -қадам: Күнді, уақытты және аптаның санын алу
Бейне: Arduino IDE көмегімен M5stick C көмегімен сағат жасау - M5stack M5stick-C бар RTC нақты уақыт сағаты: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сәлем достар, осы нұсқаулықта біз m5stack m5stick тақтасынан Arduino IDE көмегімен сағат жасауды үйренеміз, сондықтан m5stick дисплейде күнді, айды және аптаны көрсетеді.
1 -қадам: Сізге қажет заттар
Бұл нұсқаулық үшін сізге келесі заттар қажет:
m5stick-c әзірлеу тақтасы C типті кабель
2 -қадам: Arduino IDE орнату
ESP32 тақталарын Arduino IDE-ге орнатқаныңызға көз жеткізіңіз, егер олай болмаса, келесі нұсқауларды орындаңыз: 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 («Уақыт: %02d: %02d: %02d / n», RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); кешіктіру (500);}
4 -қадам: Күнді, уақытты және аптаның санын алу
Кодты жүктегеннен кейін сіз дисплейді көре аласыз және айдың күні мен аптасы дисплейде көрсетіледі, ол менің жағдайымда көрсетілгендей болады. Егер сіз осы сағатта дұрыс жұмыс істеуін көргіңіз келсе, берілген бейнені қараңыз және рұқсат етіңіз Егер сіз бұл туралы бірдеңе айтқыңыз келсе, түсініктеме бөлімінде білемін.
Ұсынылған:
Arduino көмегімен нақты уақыт сағаты: 3 қадам
Arduino бар нақты уақыт сағаты: Бұл жобада біз Arduino мен RTC модулінің көмегімен сағат жасаймыз. Біз білетіндей, Arduino нақты уақытты көрсете алмайды, сондықтан СКД -де дұрыс уақытты көрсету үшін RTC модулін қолданамыз. Барлық қадамдарды мұқият оқып шығыңыз, бұл сізге көмектеседі
Java (+-1s) көмегімен DS3231 RTC (нақты уақыт сағаты) дәл, жылдам және автоматтандырылған түрде орнату: 3 қадам
Java (+-1s) көмегімен DS3231 RTC (нақты уақыт сағаты) дәл, жылдам және автоматтандырылған түрде орнату: Бұл нұсқаулық сізге Arduino мен шағын Java қосымшасын қолдана отырып, DS3231 нақты уақыттағы сағатты қалай орнату керектігін көрсетеді. Arduino сериялық қосылымы. Бұл бағдарламаның негізгі логикасы: 1. Arduino сериялық сұрау жібереді
Minitel нақты уақыт сағаты: 5 қадам
Minitel нақты уақыт сағаты: 1978 жылы France Telecom жасаған Minitel ақпаратты іздеу және мәтін алмасу қызметі болды. Бүкіләлемдік желіге дейін ең табысты желі болып саналады. 30 жылдан кейін 2008 жылы желі біржола жабылды. (Бұл туралы көптеген мәліметтер бар
NODEMCU Lua ESP8266 нақты уақыттағы сағаты бар (RTC) және EEPROM: 7 қадам
NODEMCU Lua ESP8266 нақты уақыт сағаты (RTC) және EEPROM көмегімен: Деректер журналын жүргізгіңіз келсе, дұрыс уақытты алу өте маңызды. Уақытты Интернеттегі дереккөздерден алудың түрлі әдістері бар. Сіз өзіңізге уақыт бөлу үшін ESP8266 неге пайдаланбайсыз деп сұрауыңыз мүмкін? Сіз жасай аласыз, оның ішкі RTC бар (нақты уақыт
Нақты уақыт режиміндегі сағат: 4 қадам
Нақты уақыт режиміндегі сағат: AimI бұл сағатты жасады, себебі менде жарықдиодты жолақ бар, мен оны қолданғым келеді. Содан кейін менің бөлмемде оның қабырғаларына сәйкес келетін жақсы сағат жоқ екенін көрдім. Сондықтан мен қолданушылардың көңіл -күйіне қарай түстерін өзгерте алатын сағат жасауға шешім қабылдадым