Новости про Компьютеры, ИИ, AI, ChatGPT.

Многозадачность на 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

ESP32 и кнопка: простое подключение и надежное управление!

ESP32 и кнопка: простое подключение и надежное управление!

В мире электроники кнопки — это не просто детали, а ключевые элементы взаимодействия пользователя с устройством. Сегодня мы подробно разберем, как подружить микроконтроллер ESP32 с различными типами кнопок, научимся правильно считывать их состояние и избегать распространенных ошибок. Эта информация будет полезна как начинающим энтузиастам, так и опытным разработчикам, создающим проекты на базе ESP32. Какие бывают кнопки? В статье рассматриваются два основных вида кнопок:

  • Кнопки для монтажа на печатную плату (PCB-mount): Чаще всего имеют четыре вывода, соединенные внутри попарно. Для подключения достаточно использовать два вывода из разных пар. Это обеспечивает механическую прочность крепления кнопки.
  • Кнопки для монтажа на панель (Panel-mount): Обычно имеют два вывода, что упрощает подключение.

Также существуют модули кнопок, которые включают в себя встроенный подтягивающий резистор. Это упрощает схему подключения, гарантируя определенный уровень сигнала при отпущенной кнопке.

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

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

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

Мы в соц сетях

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

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