Подключение кнопки к ESP32 с использованием ESP-IDF

В этом уроке мы научимся подключать кнопку к ESP32 с помощью ESP-IDF. Мы увидим, как настроить контакты GPIO в качестве цифровых входных контактов. Другими словами, мы увидим, как считывать цифровой вход с ESP32 и управлять цифровым выходом. Для демонстрации мы … Читать далее

Использование АЦП в ESP32 с использованием ESP-IDF

В этом уроке мы научимся использовать аналого-цифровой преобразователь (АЦП) платы ESP32 с помощью ESP-IDF. Другими словами, мы научимся считывать аналоговые значения с помощью модуля аналого-цифрового преобразователя (АЦП) ESP32, используя VS Code с расширением ESP-IDF. Для подачи аналогового сигнала на канал … Читать далее

Начало работы с ESP32 с использованием ESP-IDF

В этом вводном руководстве по ESP32 с использованием ESP-IDF мы познакомим вас с некоторыми основными понятиями программирования ESP32 с помощью ESP-IDF в VS Code. Будут рассмотрены примеры логирования, генерации задержек, ввода с клавиатуры и мигания встроенного светодиода ESP32. Прежде чем … Читать далее

Мигание светодиода на ESP32 с помощью ESP-IDF

Наиболее фундаментальным процессом в любой разработке встроенных систем является использование выводов GPIO (универсальных входов/выходов). В этом руководстве мы изучим выводы GPIO ESP32 и как запрограммировать их в качестве цифровых выходов. В качестве демонстрации мы создадим проект мигания светодиода ESP32 в … Читать далее

Установка ESP32 ESP-IDF на Windows и его интеграция с Visual Studio Code

В этом руководстве мы покажем, как установить ESP-IDF в Windows, а затем настроить его с помощью VS Code. Официальная платформа разработки IoT для SoC ESP32, ESP32-S и ESP32-C называется ESP-IDF. Она предлагает независимый SDK для создания любых типов универсальных приложений … Читать далее

Установка ESP32 ESP-IDF на Linux Ubuntu

Это пошаговое руководство, которое покажет вам, как установить ESP32 ESP-IDF в Linux Ubuntu, а затем скомпилировать и прошить пример кода на плату разработки ESP32. Официальная платформа разработки IoT для SoC ESP32, ESP32-S и ESP32-C называется ESP-IDF. Она предлагает независимый SDK … Читать далее

Использование Bluetooth в ESP32-S3 с помощью ESP-IDF (урок 7)

До настоящего момента мы изучали работу ESP32-S3 с проводными протоколами связи, такими как UART, I²C и SPI . Эти протоколы являются важными инструментами в арсенале разработчика встроенных систем. Они позволяют нам расширять возможности микроконтроллера, добавлять внешние датчики, взаимодействовать с дисплеями и … Читать далее

Использование Wi-Fi в ESP32-S3 с помощью ESP-IDF (урок 6)

В современных встраиваемых системах возможности подключения так же важны, как и вычислительная мощность. Wi-Fi — это технология беспроводной связи, позволяющая устройствам обмениваться данными по локальным сетям с использованием стандартов IEEE 802.11. Благодаря интеграции Wi-Fi наш микроконтроллер превращается из изолированного калькулятора … Читать далее

Работа с FreeRTOS и памятью в ESP32-S3 с помощью ESP-IDF (урок 5)

При создании простых встраиваемых систем мы обычно пишем код внутри одного бесконечного цикла, часто называемого «суперциклом» или «программированием на уровне аппаратного обеспечения». В этом подходе микроконтроллер выполняет одну инструкцию за другой. Если выполнение определенной функции занимает много времени или используется … Читать далее

Протоколы связи в ESP32-S3 с помощью ESP-IDF (урок 4)

При разработке крупных проектов встраиваемых систем часто возникает необходимость взаимодействия со множеством внешних устройств, таких как датчики, дисплеи, модули памяти и исполнительные механизмы. Однако количество доступных выводов GPIO на микроконтроллере, таком как ESP32-S3, может быть ограничено. Для преодоления этого ограничения … Читать далее