Интерфейс I2C в настоящее время является одним из самых популярных интерфейсов для связи между внутренними компонентами электронной аппаратуры. Ранее на нашем сайте мы рассматривали статью про использование интерфейса I2C в плате Arduino, в которой демонстрировали возможность связи между двумя платами Arduino по протоколу I2C. В этой же статье мы заменим одну из плат Arduino в […]
Рубрика: Проекты на STM32
Электронные проекты на основе плат STM32, основой которых является 32-битный процессор с архитектурой ARM Cortex M3. По своей эффективности платы STM32 значительно превосходят платы Arduino сравнимой с ними стоимости. Рассмотрено подключение к платам STM32 разнообразных датчиков, исполнительных механизмов и других периферийных устройств.
Доступны проекты как для начинающих радиолюбителей, так и для более опытных. Для каждого проекта приведена схема и подробное описание программы, а также видео, демонстрирующее его работу.
Микроконтроллеры STM32 построены на основе архитектуры ARM Cortex M. В настоящее время они становятся все более популярными благодаря их высокой производительности и относительно невысокой стоимости. Ранее мы рассматривали программирование платы STM32F103C8, также известной под названием STM32 Blue Pill («синяя таблетка») с помощью Arduino IDE как с использованием внешнего FTDI программатора, так и через USB разъем. […]
Прерывания – это механизм, при котором устройства ввода/вывода или некоторые команды могут приостанавливать «нормальную» работу процессора и переключаться на выполнение другой задачи, поскольку в данном случае она будет иметь наивысший приоритет. К примеру, если процессор мониторит поступление какого-либо события и в это время поступает прерывание от внешнего датчика, то процессор приостанавливает свое нормальное функционирование и […]
В современной электронике, а особенно в проектах робототехники, широкое применение находят серводвигатели (сервомоторы), которые отличаются небольшими размерами, энергоэффективностью и точностью. Также они обеспечивают большой крутящий момент и могут передвигать или поднимать различные грузы. В данной статье мы рассмотрим подключение серводвигателя к плате STM32F103C8, также известной под названием STM32 Blue Pill («синяя таблетка»). Для регулировки положения […]
Шаговый двигатель представляет собой бесщеточный двигатель постоянного тока (brushless DC motor), который может вращаться на маленькие углы, называемые шагами. Большинству шаговых двигателей требуется 200 шагов для совершения полного оборота на 360 градусов, что означает поворот двигателя на 1.8 градуса при каждом шаге. Шаговые двигатели используются во многих устройствах, где необходимо точное позиционирование (вращение) какого либо […]
В настоящее время Bluetooth является одной из самых популярных технологий беспроводной связи, применяющейся для передачи данных на короткие расстояния. Она находит широкое применение в современных смартфонах, планшетах, беспроводных наушниках и гарнитурах и т.п. Технология Bluetooth работает на частоте 2.4 ГГц и имеет радиус действия около 10 метров. Ее достоинствами являются низкая стоимость, простота использования и […]
В предыдущей статье на нашем сайте мы рассмотрели принципы работы АЦП в плате STM32. В этой же статье мы рассмотрим основы использования широтно-импульсной модуляции (ШИМ, в англ. PWM – Pulse Width Modulation) в плате STM32F103C8, которая также называется STM32 Blue Pill («синяя таблетка»). С помощью изменения коэффициента заполнения ШИМ сигнала мы будем регулировать скорость вращения […]
В современных электронных устройствах широкое применение находят аналого-цифровые преобразователи (АЦП, в англ. ADC – Analog to Digital Converter). С помощью данных АЦП можно считывать значения напряжения с различных аналоговых датчиков: температуры, наклона, тока, изгиба и многих других. В данной статье мы рассмотрим использование АЦП в плате STM32F103C8, которая также называется STM32 Blue Pill («синяя таблетка»). […]
Плата разработки STM32F103C8, также известная как STM32 Blue Pill («синяя таблетка»), отличается невысокой стоимостью и хорошей производительностью благодаря наличию в ее составе микропроцессора на основе архитектуры ARM Cortex M3. Также ее существенным достоинством является возможность ее программирования с помощью Arduino IDE, что делает ее исключительно удобной для всех радиолюбителей, знакомых с платформой Arduino. В предыдущей […]
Жидкокристаллический (ЖК) дисплей формат 16×2 является самым распространенным дисплеем, применяемым в электронных устройствах для отображения алфавитно-цифровой информации. Кроме целей непосредственного отображения информации ЖК дисплеи могут использоваться в качестве устройств для отладки работы проектов. В данной статье мы рассмотрим подключение ЖК дисплея 16×2 к плате разработки STM32F103C8T6, известной также под названием STM32 Blue Pill («синяя таблетка»). […]