Том 4 № 1 (2026): Промышленная кибернетика

DOI https://doi.org/10.18799/29495407/2026/1/116

Простой обмен данными между смартфоном и микроконтроллером STM32F103 с помощью Bluetooth-модуля HC-06

Рассматривается практический пример организации беспроводного обмена данными между мобильным устройством и микроконтроллером STM32F103. Основное внимание уделяется настройке популярного Bluetooth-модуля HC-06 с использованием персонального компьютера и его интеграции с микроконтроллером. Приводится подробная схема подключения модуля к STM32F103. В программной части представлена реализация простой задачи «Echo+1» на языке ANSI C для микроконтроллера с прямым управлением периферией через управляющие регистры без использования стандартных библиотек и операционной системы. Описанный подход демонстрирует базовые принципы взаимодействия встраиваемых систем с внешними устройствами по Bluetooth и может служить основой для более сложных проектов в области интернета вещей и удаленного управления.

Ключевые слова:

STM32F103, Bluetooth, HC-06, USART, микроконтроллер, обмен данными, AT-команды, беспроводная связь, низкоуровневое программирование

Авторы:

Павел Дмитриевич Шендрик

Игорь Витальевич Трубин

Виталий Геннадьевич Трубин

Библиографические ссылки:

СПИСОК ЛИТЕРАТУРЫ

1. Ескин А.В., Жмудь В.А., Трубин В.Г. Беспроводной удлинитель последовательного порта на базе радиоканала Bluetooth. Автоматика и программная инженерия, 2013, № 2 (4), C. 42–47. EDN: VIUNQB

2. Документация на микроконтроллер STM32F103. URL: http://inverter48.ru/datasheet/mcu/STM32F103C8T6.pdf? ysclid=mlxph17yay118692408 (дата обращения: 22.01.2026).

3. Reference manual STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced Arm®-based 32-bit MCUs. URL: https://robocraft.ru/files/datasheet/STM32-RM0008_Reference_manual.pdf?ysclid=mlxpgah3jc324540634 (дата обращения: 22.01.2026).

4. USB to Serial Port Chip CH340. URL: https://www.wch-ic.com/download/file?id=79 (дата обращения: 16.01.2026).

5. Близнюк А.Е., Трубин В.Г., Саблина Г.В. Представление и отображение информации при работе с микроконтроллерами STM32. Автоматика и программная инженерия, 2022, № 3 (41), C. 60–78. EDN: GGMTQO

6. Жмудь В.А., Трубин И.В., Трубин М.В. Обмен данными между компьютером и микроконтроллером STM32F100 по последовательному интерфейсу связи RS-232. Автоматика и программная инженерия, 2015, № 1 (11), C. 45–51. EDN: VJOEZL

7. Программирование микроконтроллеров STM32F10x с помощью встроенного загрузчика по USART. А.Е. Близнюк, В.А. Жмудь, М.В. Трубин, В.Г. Трубин. Программная инженерия, 2022, Т. 13, № 3, C. 132–141. DOI: 10.17587/prin.13.132-141 EDN: OJTMKC.

REFERENCES

1. Eskin A.V., Zhmud V.A., Trubin V.G. Wireless serial port extender based on Bluetooth radio channel. Automation and Software Engineering, 2013, no. 2 (4), pp. 42–47. (In Russ.) EDN: VIUNQB

2. Documentation for the STM32F103 microcontroller. (In Russ.) Available at: http://inverter48.ru/datasheet/mcu/ STM32F103C8T6.pdf?ysclid=mlxph17yay118692408 (accessed: 22 January 2026).

3. Reference manual STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced Arm®-based 32-bit MCUs. Available at: https://robocraft.ru/files/datasheet/STM32-RM0008_Reference_manual.pdf?ysclid=mlxpgah3jc 324540634 (accessed: 22 January 2026).

4. USB to Serial Port Chip CH340. Available at: https://www.wch-ic.com/download/file?id=79 (accessed: 16 January 2026).

5. Bliznyuk A.E., Trubin V.G., Sablina G.V. Presentation and display of information when working with stm32 microcontrollers. Automation and Software Engineering, 2022, no. 3 (41), pp. 60–78. (In Russ.) EDN: GGMTQO

6. Zhmud V.A., Trubin I.V., Trubin M.V. Data exchange between a computer and an STM32F100 microcontroller via an RS-232 serial communication interface. Automation and software Engineering, 2015, no. 1 (11), pp. 45–51. (In Russ.) EDN: VJOEZL

7. Bliznyuk A.E., Zhmud V.A., Trubin M.V., Trubin V.G. Programming of STM32F10X microcontrollers using the built-in usart bootloader. Programmnaya ingeneria, 2022, vol. 13, no. 3, pp. 132–141. DOI: 10.17587/prin.13.132-141 (In Russ.) EDN: OJTMKC

PDF

Для оптимальной работы сайта журнала и оптимизации его дизайна мы используем куки-файлы, а также сервис для сбора и статистического анализа данных о посещении Вами страниц сайта (Яндекс Метрика). Продолжая использовать сайт, Вы соглашаетесь на использование куки-файлов и указанного сервиса.