Работа с очередями FreeRTOS в ESP32 с помощью ESP-IDF

В данной статье мы рассмотрим создание очередей FreeRTOS на ESP32 с помощью ESP-IDF. Ранее мы изучили создание задач FreeRTOS на ESP32 с помощью ESP-IDF. Однако создание отдельных задач недостаточно для полноценного приложения на основе RTOS, поскольку эти независимые задачи представляют … Читать далее

Создание задач FreeRTOS в ESP32 с помощью ESP-IDF

В данной статье мы научимся использовать FreeRTOS с ESP32, используя фреймворк ESP-IDF. Преимущество ESP-IDF в том, что для него уже существует порт FreeRTOS для ESP32. Поэтому нам не нужно устанавливать дополнительные библиотеки и драйверы. ESP-IDF FreeRTOS основан на Vanilla FreeRTOS … Читать далее

Подключение ЖК дисплея 16x2 к ESP32 по интерфейсу I2C с помощью ESP-IDF

В этом уроке мы научимся подключать 16×2 I2C LCD (ЖК дисплей 16×2 с интерфейсом I2C) к плате ESP32 и отображать простой текст/цифры на I2C LCD с помощью ESP-IDF. Этот I2C LCD представляет собой устройство 16×2, что означает, что он может … Читать далее

Использование ШИМ в ESP32 с помощью ESP-IDF

В этом уроке мы научимся генерировать ШИМ-сигналы (широтно-импульсной модуляции, в англ. PWM — Pulse Width Modulation) с помощью платы ESP32, используя ESP-IDF. Мы рассмотрим, как генерировать ШИМ-сигналы с помощью аппаратного обеспечения LEDC на ESP32 и подключать эти сигналы к любому … Читать далее

Подключение кнопки к 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 … Читать далее