Вы можете самостоятельно с помощью AT-команд установить для модуля Bluetooth имя, пароль и скорость обмена.
Для этого:
1. Подключите модуль к плате, как показано на рисунке ниже. Включите питание на плате с помощью ползункового переключателя (ON).

2. Откройте среду разработки Arduino IDE.
3. Выберите плату Arduino UNO (Инструменты | Arduino AVR Boards | Arduino Uno) и номер Порта.

4. Загрузите на плату скетч для ввода AT-команд в модуль Bluetooth.
Примечание
В строке mySerial.begin(9600) указана скорость передачи данных, установленная на модуле Bluetooth. Набор комплектуется модулем, для которого уже установлена «правильная» скорость — 115 200 бод. В новом Bluetooth-модуле HC-06 по умолчанию установлена скорость 9600 бод.
Листинг 1
#include "SoftwareSerial.h" // подключаем библиотеку
SoftwareSerial mySerial(9,10); // указываем пины tx и rx
void setup() {
pinMode(9,INPUT);
pinMode(10,OUTPUT);
Serial.begin(9600); // включаем hardware-порт
mySerial.begin(9600); // включаем software-порт
Serial.println("start setting");
}
void loop() {
if (mySerial.available()) {
char c = mySerial.read(); // читаем из software-порта
Serial.print(c); // пишем в hardware-порт
}
if (Serial.available()) {
char c = Serial.read(); // читаем из hardware-порта
mySerial.write(c); // пишем в software-порт
}
}
5. Откройте Монитор порта и выберите скорость обмена 9600 бод и режим ввода Нет конца строки.

6. Отправьте на модуль команду AT (без кавычек). Если модуль ответит OK, то всё в порядке, можно продолжать.

7. Для обмена Bluetooth-модуля HC-06 с приложением mBlock следует установить скорость модуля равной 115200 бод. Для этого в верхнем поле Монитора порта введите AT-команду
AT+BAUD8
и нажмите кнопку Отправить.
В ответ вы получите сообщение от модуля Bluetooth:
OK115200

Модуль готов к установке в стандартный разъём на плате робота.
В таблице ниже приведены AT-команды, доступные для модуля HC-06.
Список AT-команд для модуля HC-06
| № | Назначение | AT-команда | Параметры | Ответ от модуля |
| 1 | Изменение пароля | AT+PIN1234 | Здесь 1234 — пароль | OK1234 |
| 2 | Изменение имени | AT+NAMEHC-06-1 | Здесь HC-06-1 — новый пароль | OKsetname |
| 3 | Узнать версию модуля | AT+VERSION | BT SPP V3.0 | |
| 4 | Изменение скорости | AT+BAUDx | BAUD1 – 1200 бод BAUD2 – 2400 бод BAUD3 – 4800 бод BAUD4 – 9600 бод BAUD5 – 19200 бод BAUD6 – 38400 бод BAUD7 – 57600 бод BAUD8 – 115200 бод BAUD9 – 230400 бод |
OK1200
OK2400 OK4800 OK9600 OK19200 OK38400 OK57600 OK115200 OK230400 |
Совет
Полезно будет как-то пометить подготовленный модуль, например, подклеить скотчем кусочек бумаги и записать прямо на нём скорость и имя.
Вам могут понадобиться
-

Bluetooth-модуль HM-10
550₽ -

Умные вещи: Arduino, датчики и сети для связи устройств: Пер. с англ. 3-е изд.
1931₽
1390₽ В корзину -

Преобразователь USB-UART CP2102 6 контактов
200₽160₽ В корзину -

Модуль Bluetooth HC-05, беспроводной Bluetooth RF, приемопередатчик Master и Slave, 6-контактный беспроводной последовательный порт связи, BT Module
550₽440₽ В корзину




