Категория: Микроконтроллеры

Память в ESP32


ESP32 Wroom

В статье поговорим как работать с энергонезависимой памятью ESP32. Рассмотрим основные функции для чтения и записи данных. Весь код будет приведен для VS CODE + плагин PlatformIO IDE с использованием ESP-IDF библиотек.

Подробнее…

CubeMX для STM32


В сегодняшней статье, поговорим о таком мощном программном продукте как CubeMX. Генератор кода CubeMX для STM32 создали разработчики из компании ST. К сожалению в России и в Беларуси напрямую с сайта скачать его достаточно сложно, но вы сможете скачать CubeMX STM32 с нашего сервера.

Подробнее…

Прерывания HAL на STM32


Поговорим сегодня про одну из важны тем в изучении микроконтроллеров STM32 — прерывания. Рассмотрим примеры настройки и как использовать прерывания HAL STM32 на практике. Программный код будет представлен для Cube IDE, вся настройка прерываний будет в Cube MX.

Подробнее…

Генератор на AD9833


Рассмотрим в данной статье как сделать генератор на AD9833. Микросхеме от компании Analog Devices. Данная микросхема позволяет генерировать синусоидальный, прямоугольный и треугольный сигналы с частотой до 12.5 Мгц.

Подробнее…

Как использовать прерывания на Arduino


Как использовать внешние прерывания в Arduino

Начиная работать с Arduino, пройдет не много времени, как вы обнаружите необходимость использования аппаратных прерываний или прерываний по таймеру. Прерывания могут помочь, когда вы хотите, чтобы Arduino выполнял несколько операций одновременно. Прерывания заставят плату Arduino прекратить то, что она делает, для выполнения другой задачи. Как только задача будет завершена, Arduino возобновит то, что делала до того, как была прервана.

Подробнее…

Lora и STM32


Рассмотрим в данной статье работу Lora и Stm32 на примере модуля e32 ebyte. Так же вы сможете скачать библиотеку для работы с данным модулем.

Подробнее…

Подключение фоторезистора к Ардуино


Фоторезисторы — это аналоговые датчики, которые могут измерять интенсивность света. Это светочувствительные резисторы, которые изменяют сопротивление в зависимости от количества света, попадающего на датчик.

Подробнее…

Как подключить зуммер к Arduino


В этой статье рассмотрим два разных типа пьезоэлектрических зуммеров (активные и пассивные) и как их подключить к Arduino. Пьезоэлектрические зуммеры издают достаточно громкий звук. При подключении к Arduino они могут использоваться в качестве сигнала тревоги или уведомления при нажатии на кнопку или когда датчик достигает определенного значения. Их также можно запрограммировать на воспроизведение музыкальных нот.

Подробнее…

Основы программирования Arduino


Во всех программах Arduino присутствуют определенные элементы. Почти все они написаны на языке программирования Си. C — это простой, но надежный язык, который существует с начала 1970-х годов. У него относительно мало ключевых слов (слов, имеющих особое значение в языке). C не имеет встроенных команд ввода-вывода, как многие другие языки.

Подробнее…

Настройка platformIO


PlatformIO IDE представляет собой плагин для VS Code, с помощью которого можно разрабатывать приложения для таких платформ как ESP32, Arduino, STM32, RaspberryPI и другие. Всего поддерживается 49 платформ. В данной статье поговорим как проводится настройка platformIO в среде программирования VS Code.

Подробнее…