Мазмұны:

Arduino IDE көмегімен M5stick C көмегімен сағат жасау - M5stack M5stick-C бар RTC нақты уақыт сағаты: 4 қадам
Arduino IDE көмегімен M5stick C көмегімен сағат жасау - M5stack M5stick-C бар RTC нақты уақыт сағаты: 4 қадам

Бейне: Arduino IDE көмегімен M5stick C көмегімен сағат жасау - M5stack M5stick-C бар RTC нақты уақыт сағаты: 4 қадам

Бейне: Arduino IDE көмегімен M5stick C көмегімен сағат жасау - M5stack M5stick-C бар RTC нақты уақыт сағаты: 4 қадам
Бейне: Arduino-мен MAX6675 термопарасын қалай пайдалануға болады 2024, Шілде
Anonim
Image
Image
Сізге қажет заттар
Сізге қажет заттар

Сәлем достар, осы нұсқаулықта біз m5stack m5stick тақтасынан Arduino IDE көмегімен сағат жасауды үйренеміз, сондықтан m5stick дисплейде күнді, айды және аптаны көрсетеді.

1 -қадам: Сізге қажет заттар

Бұл нұсқаулық үшін сізге келесі заттар қажет:

m5stick-c әзірлеу тақтасы C типті кабель

2 -қадам: Arduino IDE орнату

Arduino IDE орнату
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 -қадам: Күнді, уақытты және аптаның санын алу

Image
Image

Кодты жүктегеннен кейін сіз дисплейді көре аласыз және айдың күні мен аптасы дисплейде көрсетіледі, ол менің жағдайымда көрсетілгендей болады. Егер сіз осы сағатта дұрыс жұмыс істеуін көргіңіз келсе, берілген бейнені қараңыз және рұқсат етіңіз Егер сіз бұл туралы бірдеңе айтқыңыз келсе, түсініктеме бөлімінде білемін.

Ұсынылған: