Характеристики модуля Bluetooth HC-05
HC-05 — популярный модуль Bluetooth, обеспечивающий беспроводную связь между устройствами. Модуль последовательной связи Bluetooth HC-05 — это модуль передачи данных на основе спецификации Bluetooth V2.0 с протоколом Bluetooth EDR. Диапазон рабочих частот беспроводной связи — 2,4 ГГц ISM, метод модуляции — GFSK. Максимальная мощность передачи модуля составляет 4 дБм, чувствительность приема — -85 дБм, а встроенная антенна на печатной плате может обеспечивать связь на расстоянии до 10 метров.
Светодиодный индикатор модуля может визуально определять состояние соединения Bluetooth. Модуль использует чип BC417 от CSR и поддерживает команды AT. Пользователи могут изменять роли (режимы ведущего и ведомого) и скорость передачи данных последовательного порта, имя устройства и другие параметры по мере необходимости, что делает его гибким в использовании.
Принцип работы модуля Bluetooth HC-05
Схема связи модуля Bluetooth HC-05 выглядит следующим образом: два основных управляющих чипа устройства или микроконтроллера подключены к соответствующим им модулям Bluetooth, то есть управляющие контакты последовательного порта основного управляющего чипа и модуля Bluetooth соединены перекрестно. Поскольку модуль Bluetooth имеет собственную функцию прозрачной передачи, проще говоря, модуль Bluetooth пересылает любые данные, передаваемые через последовательный порт основного управляющего чипа. Поэтому последовательный порт основного управляющего чипа также можно рассматривать как последовательный порт с беспроводной передачей.
Поскольку Bluetooth разделен на главный и подчиненный, модуль по умолчанию находится в подчиненном режиме при отправке с завода. Если вам нужно настроить его как хост, вам нужно настроить Bluetooth с помощью AT-команд.

Схема подключения модуля Bluetooth HC-05 и микроконтроллера
Когда модуль Bluetooth HC-05 подключен к MCU, система питания которого составляет 3,3 В, достаточно перекрестного соединения последовательного порта (RX модуля подключен к TX MCU, а TX модуля подключен к RX MCU); когда модуль подключен к MCU, система питания которого составляет 5 В, вы можете подключить резистор 220 Ом ~ 1 кОм последовательно к концу RX модуля, а затем подключить его к TX MCU. TX модуля напрямую подключен к RX MCU, без последовательного резистора. (Примечание: сначала убедитесь, что используемый вами MCU распознает 3,0 В или выше как высокий уровень, в противном случае потребуется схема преобразования уровня 3,3 В / 5 В; я использую микроконтроллер STC89C52, который подключен напрямую и не требует добавления схемы преобразования уровня. схема).
