Оглавление:

Создание часов с 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 шага
Видео: UNIT RTC programmable real-time clock module | JULY 2021 New Products 2024, Декабрь
Anonim
Image
Image
Вещи, которые нужно
Вещи, которые нужно

Привет, ребята, в этой инструкции мы узнаем, как сделать часы с платой разработки m5stick-C для m5stack, используя Arduino IDE. Таким образом, m5stick будет отображать дату, время и неделю месяца на дисплее.

Шаг 1. Вещи, которые вам нужны

Для этого вам понадобятся следующие вещи:

Совет по развитию m5stick-c Кабель типа C

Шаг 2: Настройка IDE Arduino

Настройка IDE Arduino
Настройка IDE Arduino

Убедитесь, что вы установили платы ESP32 в свою Arduino IDE, и если это не так, выполните следующие инструкции, чтобы сделать это: УСТАНОВКА ПЛАТ ESP32:

Шаг 3: Код

Код
Код

Скопируйте приведенный ниже код и загрузите его на свою плату разработки m5stick-C: include "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. 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

После загрузки кода вы можете увидеть дисплей, а дата, время и неделя месяца будут отображаться на дисплее, как это показано в моем случае. Если вы хотите увидеть, как время идет правильно на этих часах, обратитесь к предоставленному видео и позвольте я знаю в разделе комментариев, если вы хотите поделиться чем-нибудь об этом.

Рекомендуемые: