Электронные комплектующие и расходные материалы - железки

Точное время на ESP32 без лишних модулей: NTP-синхронизация по Wi-Fi

Точное время на ESP32 без лишних модулей: NTP-синхронизация по Wi-Fi

Для разработчиков проектов на базе популярного микроконтроллера ESP32 появилась удобная возможность синхронизации времени без использования дополнительных аппаратных модулей. Благодаря встроенному Wi-Fi, ESP32 может получать точные данные о дате и времени напрямую из Интернета с помощью протокола сетевого времени (NTP), что особенно важно для приложений Интернета вещей (IoT), систем регистрации данных и планировщиков задач.

Микроконтроллер ESP32 зарекомендовал себя как мощная и доступная платформа для IoT-устройств. Однако многие из таких приложений, будь то сбор данных с датчиков, управление умным домом или выполнение задач по расписанию, критически зависят от точного времени. Присвоение корректных временных меток событиям или запуск процессов в строго определенное время – стандартные требования в современной разработке.

Обновлено: 31 марта , 2025

Многозадачность на ESP32: Отказываемся от delay() в пользу millis().

Многозадачность на ESP32: Отказываемся от delay() в пользу millis().

Микроконтроллер ESP32 завоевал огромную популярность в мире Интернета вещей (IoT) и встраиваемых систем благодаря своей мощности и наличию Wi-Fi/Bluetooth. Однако многие начинающие разработчики, осваивая классическую задачу мигания светодиодом ("Blink"), сталкиваются с ограничениями функции delay(). Хотя delay() проста в использовании, она полностью останавливает выполнение программы на указанное время, что неприемлемо для проектов, требующих одновременного выполнения нескольких операций.

Проблема delay(): Блокировка выполнения.

Обновлено: 26 марта , 2025

Бюджетные дисплеи ESP32 получили поддержку Easy HMI: инструкция по прошивке.

Бюджетные дисплеи ESP32 получили поддержку Easy HMI: инструкция по прошивке.

Популярные, но не всегда качественные дисплеи на базе ESP32 (ESP32-2432S028R и аналогичные) теперь могут работать с программным обеспечением Easy HMI, предназначенным для создания пользовательских интерфейсов. Это стало возможным благодаря новой прошивке, разработанной автором проекта.

Ранее дисплеи ESP32-2432S028R, несмотря на свою доступность, имели ограниченную функциональность. Теперь же, благодаря Easy HMI, пользователи смогут создавать собственные проекты с удобным графическим интерфейсом.

Две версии прошивки: для энтузиастов и профессионалов.

Обновлено: 19 марта , 2025

Точный секундомер на ESP32: простой проект с подробным руководством.

Точный секундомер на ESP32: простой проект с подробным руководством.

Эта новость посвящена созданию простого, но точного секундомера на базе микроконтроллера ESP32 и LCD-дисплея с интерфейсом I²C. Проект, подробно описанный на сайте Ардуино технологии, идеально подходит для начинающих радиолюбителей и может стать основой для более сложных устройств хронометража.

Ключевые особенности проекта:

  • Точность: Благодаря вычислительной мощности ESP32 и функции millis(), секундомер обеспечивает точное измерение времени с точностью до миллисекунд.
  • Простота сборки: Использование I²C LCD-дисплея минимизирует количество необходимых проводов и упрощает схему подключения.
  • Интуитивно понятное управление: Три кнопки – "Старт", "Стоп" и "Сброс" – обеспечивают базовый, но удобный функционал секундомера.
  • Подробное руководство: Статья на Arduino-tex.ru содержит исчерпывающую информацию, включая список необходимых компонентов, схему подключения, подробный программный код с комментариями и объяснение принципов работы.
Обновлено: 17 марта , 2025

ESP32 и дребезг контактов: как победить в Arduino IDE?

ESP32 и дребезг контактов: как победить  в Arduino IDE?

При работе с микроконтроллерами, такими как ESP32, и механическими кнопками часто возникает неприятный эффект, известный как "дребезг контактов". Он проявляется в виде множественных ложных срабатываний при одном нажатии на кнопку, что может привести к некорректной работе устройства. Эта новость, основанная на статье с сайта Arduino-tex.ru, расскажето причинах дребезга и эффективных методах его устранения в среде разработки Arduino IDE.

Что такое дребезг контактов и почему он возникает?

Дребезг – это кратковременное многократное замыкание и размыкание контактов кнопки при её нажатии или отпускании. Вместо мгновенного перехода из состояния LOW в HIGH (или наоборот), происходит серия быстрых "прыжков" сигнала. Это связано с физическими особенностями материалов и конструкции кнопок. В результате, ESP32 может интерпретировать одно нажатие как несколько, что приводит к ошибкам в работе программы.

Обновлено: 13 марта , 2025

Cлучайные товары

Посмотреть товар в Магазине »

Мы в соц сетях

Подпишись на канал Telegram

Portal-PK (Портал ПК) © 2015 - 2026
Разработка проектов
EasyHMI
Умный Дом