Съдържание:

Създаване на часовник с 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 стъпки
Видео: Sonoff Ihost - Smart home control center without Internet access with Zigbee and Matter 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 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

След като качите кода, можете да видите дисплея, а датата и часът от седмицата на месеца ще се покажат на дисплея, както се показва в моя случай. Ако искате да видите времето, което работи правилно на този часовник, моля, вижте предоставеното видео и оставете знам в секцията за коментари, ако искате да споделите нещо по въпроса.

Препоръчано: