Оглавление:
- Шаг 1. Вещи, которые вам нужны
- Шаг 2: Настройка IDE Arduino
- Шаг 3: Код
- Шаг 4. Получение даты, времени и номера недели на дисплее
Видео: Создание часов с M5stick C с помощью Arduino IDE - Часы реального времени RTC с M5stack M5stick-C: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Привет, ребята, в этой инструкции мы узнаем, как сделать часы с платой разработки m5stick-C для m5stack, используя Arduino IDE. Таким образом, m5stick будет отображать дату, время и неделю месяца на дисплее.
Шаг 1. Вещи, которые вам нужны
Для этого вам понадобятся следующие вещи:
Совет по развитию m5stick-c Кабель типа C
Шаг 2: Настройка 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. Получение даты, времени и номера недели на дисплее
После загрузки кода вы можете увидеть дисплей, а дата, время и неделя месяца будут отображаться на дисплее, как это показано в моем случае. Если вы хотите увидеть, как время идет правильно на этих часах, обратитесь к предоставленному видео и позвольте я знаю в разделе комментариев, если вы хотите поделиться чем-нибудь об этом.
Рекомендуемые:
Время отображения Arduino на светодиодном дисплее TM1637 с использованием часов реального времени DS1307: 8 шагов
Отображение времени Arduino на светодиодном дисплее TM1637 с использованием RTC DS1307: в этом руководстве мы узнаем, как отображать время с помощью модуля RTC DS1307 и светодиодного дисплея TM1637 и Visuino
Как использовать модуль часов реального времени (DS3231): 5 шагов
Как использовать модуль часов реального времени (DS3231): DS3231 - это недорогие, чрезвычайно точные часы реального времени (RTC) I2C со встроенным кварцевым генератором с температурной компенсацией (TCXO) и кварцевым резонатором. Устройство оснащено аккумуляторным входом и поддерживает точное хронометраж при включении основного питания
Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага
Установка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с использованием Java (+ -1 с): это руководство покажет вам, как установить время на часах реального времени DS3231 с помощью Arduino и небольшого приложения Java, которое использует последовательное соединение Arduino. Основная логика этой программы: 1. Arduino отправляет последовательный запрос
Использование модулей часов реального времени DS1307 и DS3231 с Arduino: 3 шага
Использование модулей часов реального времени DS1307 и DS3231 с Arduino: мы продолжаем получать запросы о том, как использовать модули часов реального времени DS1307 и DS3231 с Arduino из различных источников - так что это первая из двух частей руководства о том, как их использовать. Для этого руководства по Arduino у нас есть два модуля часов реального времени
Создание часов из часов: 11 шагов (с изображениями)
Создание часов из часов: в этой инструкции я беру существующие часы и создаю, как мне кажется, лучшие часы. Мы перейдем от картинки слева к картинке справа. Прежде чем начинать работу на своих часах, знайте, что повторная сборка может быть сложной задачей, поскольку