Настройка Bluetooth модуля HC-05

Я настраивал модуль HC-05 так:

Подключил модуль HC-05 к переходнику USB-UART(TTL) четырьмя проводками мама-мама:

Затем я зажал кнопку на HC-05 и подключил USB-UART к компьютеру. В Диспетчере Устройств появился порт COM5. А на HC-05 стал медленно моргать светодиод: секунду горит, другую секунду не горит. Это режим ввода AT команд. Если светодиод быстро моргает - это рабочий режим, значит, я плохо держал кнопку, и тогда начинаем всё сначала.

Теперь отпускаю кнопку.

В Arduino IDE я выбрал COM5, тип платы неважен, и запустил монитор порта. В нижней строке для HC-05 нужно выбрать "NL & CR" и "38400 бод":

AT команды нужно вводить в верхней строке заглавными английскими буквами. И не забываем нажать кнопку [Отправить]:

Вводим: Ответ:

AT [Отправить] OK - значит, попали успешно в режим AT команд

Проверяем режимы:

AT+NAME? [Отправить] +NAME:HC-05 - имя модуля “HC-05”. Я его изменю на “HC-05 AHRS”.

AT+ROLE? [Отправить] +ROLE:0 - 0 - это Slave. То, что нужно.

AT+PSWD? [Отправить] +PIN:"1234" - код доступа. Запомним.

AT+UART? [Отправить] +UART:9600,0,0 - скорость обязательно нужно изменить на 115200 (для прошивки Ардуино «по воздуху» скорость нужно изменить на 57600).

Итак, я собираюсь изменить имя модуля и скорость обмена.

Изменяю имя модуля:

AT+NAME=HC-05 AHRS [Отправить] OK

Изменяю скорость обмена:

AT+UART=115200,0,0 [Отправить] OK

или для прошивки «по воздуху»:

AT+UART=57600,0,0 [Отправить] OK

Проверяю:

AT+NAME? [Отправить] +NAME:HC-05 AHRS

AT+UART? [Отправить] +UART:115200,0,0

для прошивки «по воздуху»:

AT+UART? [Отправить] +UART:57600,0,0

Всё, как задумано. Делаем программный сброс:

AT+RESET [Отправить]

Светодиод часто заморгал, 3 раза в секунду. Это рабочий режим без подключения по Bluetooth.

Модуль HC-05 настроен для работы в трекере. Пока закроем монитор порта и Arduino IDE. Теперь нужно проверить работу модуля HC-05.


Настройка Bluetooth модуля