Кнопки в ESP32
Рассмотрим как подключить и использовать кнопки в ESP32. Программировать будем в среде программирования Espressif IDE.
Подробнее…Рассмотрим как подключить и использовать кнопки в ESP32. Программировать будем в среде программирования Espressif IDE.
Подробнее…В данной статье рассмотрим как подключить светодиод к ESP32. Так же разберем как работать с встроенным светодиодом размещенным на отладочной плате ESP32. Программировать будем в среде программирования Espressif IDE.
Подробнее…Рассмотрим такую тему, как gpio в ESP32. В качестве подопытной платы будем использовать ESP32-AI-C3-MINI-1 с микроконтроллером ESP-C3-M1.
Подробнее…В данной статье рассмотрим работу LCD1602 на STM32. Про LCD 1602 в интернете очень много информации. Мы же в статье рассмотрим подключение данного экрана к STM32. Его работу в 4-х битном режиме. А так же как правильно инициализировать экран для работы на STM32. В конце рассмотрим как отобразить русские символы LCD1602 на STM32.
Подробнее…По умолчанию кириллица в CubeIDE не поддерживается. Новые проекты создаются с поддержкой UTF-8.
По этому когда объявляете строковую переменную с строкой на кириллице, то на один символ будет отводится 2 байта. Работать с таким текстом очень не удобно.
Сегодня поговорим про организацию задержек. Посмотрим какие задержки в STM32 лучше или хуже подходят для той или иной ситуации.
Ни одна программа для микроконтроллера не обходится без необходимости использовать задержку. Существует несколько вариантов построения функции задержки. Рассмотрим некоторые ниже.
Чарлиплексирование — это интересный метод, позволяющий использовать большое количество светодиодов, чем контактов микроконтроллера.
Подробнее…Проектируя электронное устройство, часто возникает необходимость в большем количестве ножек, чем имеет выбранный контроллер. В такой ситуации на помощь приходит расширитель портов. Различные микросхемы расширителей управляются по I2C или по SPI интерфейсу. В данной статье мы поговорим про расширитель портов I2C PCA9555.
Подробнее…В данной статье рассмотрим функции HAL для работы с I2C в STM32. Так же разберем небольшой пример для лучшего понимания работы функций. В статье, все примеры представлены для режима “Ведущий”. Это значит, что инициатором обмена данными является “Мастер”.
В данной статье рассмотрим как использовать UART в ESP32 на примере платы ESP32 WROOM. разберем минимальный проект по передаче данных с компьютера на ESP32.
Подробнее…