Рубрики
Проекты на ESP32

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

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

Рубрики
Проекты на ESP32

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

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

Рубрики
Проекты на ESP32

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

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

Рубрики
Проекты на ESP32

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

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

Рубрики
Проекты на ESP32

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

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

Рубрики
Проекты на ESP32

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

Наиболее фундаментальным процессом в любой разработке встроенных систем является использование выводов GPIO (универсальных входов/выходов). В этом руководстве мы изучим выводы GPIO ESP32 и как запрограммировать их в качестве цифровых выходов. В качестве демонстрации мы создадим проект мигания светодиода ESP32 в VS Code с расширением ESP-IDF. Проект позволит читателям понять, как настроить выводы 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 для создания любых типов универсальных приложений на различных платформах с использованием языков программирования C и C++. VS Code — это редактор […]

Рубрики
Проекты на ESP32

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

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

Рубрики
Проекты на ESP32

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

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

Рубрики
Проекты на ESP32

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

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