Съдържание:
- Стъпка 1: Неща, от които се нуждаете
- Стъпка 2: Настройване на Arduino IDE
- Стъпка 3: Код
- Стъпка 4: Получаване на дата, час и брой на седмицата на дисплея
Видео: Създаване на часовник с M5stick C с помощта на Arduino IDE - RTC часовник в реално време с M5stack M5stick-C: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте, момчета, в тази инструкция ще научим как да правим часовник с m5stick-C платка за разработка на m5stack с помощта на Arduino IDE. Така че m5stick ще показва дата, час и седмица от месеца на дисплея.
Стъпка 1: Неща, от които се нуждаете
За тези инструкции ще ви трябват следните неща:
дъска за разработка m5stick-c Тип C кабел
Стъпка 2: Настройване на 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: Получаване на дата, час и брой на седмицата на дисплея
След като качите кода, можете да видите дисплея, а датата и часът от седмицата на месеца ще се покажат на дисплея, както се показва в моя случай. Ако искате да видите времето, което работи правилно на този часовник, моля, вижте предоставеното видео и оставете знам в секцията за коментари, ако искате да споделите нещо по въпроса.
Препоръчано:
Как да използвате модул с часовник в реално време (DS3231): 5 стъпки
Как да използвате модул с часовник в реално време (DS3231): DS3231 е евтин, изключително точен I2C часовник в реално време (RTC) с интегриран температурно компенсиран кристален осцилатор (TCXO) и кристал. Устройството включва вход за батерия и поддържа точно отчитане на времето, когато основното захранване
Разпознаване на устройства в реално време с помощта на ЕМ стъпки: 6 стъпки
Разпознаване на устройства в реално време с помощта на ЕМ стъпки: Това устройство е предназначено да класифицира различни електронни устройства според техните ЕМ сигнали. За различните устройства те имат различни ЕМ сигнали, излъчвани от него. Ние разработихме решение за IoT за идентифициране на електронните устройства, използващи частици
Проследяване на живо Covid19 с помощта на ESP8266 и OLED - Табло за управление в реално време Covid19: 4 стъпки
Проследяващ Covid19 на живо с помощта на ESP8266 и OLED | Табло за управление в реално време Covid19: Посетете уебсайта на Techtronic Harsh: http: //techtronicharsh.com Навсякъде има огромно огнище на новия коронавирус (COVID19). Наложи се да се следи настоящият сценарий на COVID-19 в света. Така че, като бях у дома, това беше п
Часовник в реално време с Arduino: 3 стъпки
Часовник в реално време с Arduino: В този проект ще направим часовник с помощта на модула Arduino и RTC. Както знаем, Arduino не може да покаже действителното време, така че ще използваме RTC модула за показване на точното време на LCD дисплея. Прочетете внимателно цялата стъпка, тя ще ви помогне
Списък със задачи в реално време с помощта на Google Firebase: 12 стъпки
Списък със задачи в реално време с помощта на Google Firebase: Здравейте! Всички използваме списъци със задачи ежедневно, било то онлайн или офлайн. Докато офлайн списъците са склонни да се загубят, а виртуалните списъци могат да бъдат неправилно поставени, случайно изтрити или дори забравени. Затова решихме да направим такъв в Google Firebase