В этом вводном руководстве по ESP32 с использованием ESP-IDF мы познакомим вас с некоторыми основными понятиями программирования ESP32 с помощью ESP-IDF в VS Code. Будут рассмотрены примеры логирования, генерации задержек, ввода с клавиатуры и мигания встроенного светодиода ESP32. Прежде чем … Читать далее
Архив рубрики: Проекты на ESP32
Наиболее фундаментальным процессом в любой разработке встроенных систем является использование выводов GPIO (универсальных входов/выходов). В этом руководстве мы изучим выводы GPIO ESP32 и как запрограммировать их в качестве цифровых выходов. В качестве демонстрации мы создадим проект мигания светодиода ESP32 в … Читать далее
В этом руководстве мы покажем, как установить ESP-IDF в Windows, а затем настроить его с помощью VS Code. Официальная платформа разработки IoT для SoC ESP32, ESP32-S и ESP32-C называется ESP-IDF. Она предлагает независимый SDK для создания любых типов универсальных приложений … Читать далее
Это пошаговое руководство, которое покажет вам, как установить ESP32 ESP-IDF в Linux Ubuntu, а затем скомпилировать и прошить пример кода на плату разработки ESP32. Официальная платформа разработки IoT для SoC ESP32, ESP32-S и ESP32-C называется ESP-IDF. Она предлагает независимый SDK … Читать далее
До настоящего момента мы изучали работу ESP32-S3 с проводными протоколами связи, такими как UART, I²C и SPI . Эти протоколы являются важными инструментами в арсенале разработчика встроенных систем. Они позволяют нам расширять возможности микроконтроллера, добавлять внешние датчики, взаимодействовать с дисплеями и … Читать далее
В современных встраиваемых системах возможности подключения так же важны, как и вычислительная мощность. Wi-Fi — это технология беспроводной связи, позволяющая устройствам обмениваться данными по локальным сетям с использованием стандартов IEEE 802.11. Благодаря интеграции Wi-Fi наш микроконтроллер превращается из изолированного калькулятора … Читать далее
При создании простых встраиваемых систем мы обычно пишем код внутри одного бесконечного цикла, часто называемого «суперциклом» или «программированием на уровне аппаратного обеспечения». В этом подходе микроконтроллер выполняет одну инструкцию за другой. Если выполнение определенной функции занимает много времени или используется … Читать далее
При разработке крупных проектов встраиваемых систем часто возникает необходимость взаимодействия со множеством внешних устройств, таких как датчики, дисплеи, модули памяти и исполнительные механизмы. Однако количество доступных выводов GPIO на микроконтроллере, таком как ESP32-S3, может быть ограничено. Для преодоления этого ограничения … Читать далее
При работе над проектами встроенных систем нам часто требуется способ видеть, что происходит внутри нашего микроконтроллера. Именно здесь на помощь приходят устройства отображения. Устройства отображения — это важные компоненты вывода, которые позволяют микроконтроллеру напрямую взаимодействовать с внешним миром. Они помогают … Читать далее
Цели урока: Разобраться в работе с контактами ввода/вывода общего назначения (GPIO) в ESP32-S3. Разобраться в работе с двигателями в ESP32-S3. Контакты ввода/вывода общего назначения (GPIO) Контакты ввода/вывода общего назначения (General Purpose Input/Output, GPIO) позволяют ESP32-S3 подключаться к внешнему миру и … Читать далее