Беспроводной модуль для приема-передачи данных в Arduino, esp8266, STM32 устройствах по протоколу Bluetooth.
HC-05 предназначен как устройство работающее в режиме Master, т.е. подключиться можно к нему и он транслирует свое имя. Подключение Bluetooth HC-06 к Ардуино производится по UART к выводам RX и TX.
Чтобы задействовать такие функции модуля, как опрос «соседних» Bluetooth-устройств, установку другой скорости UART и прочие, необходимо использовать AT-команды.
Все команды имеют вид AT+КОМАНДА, AT+КОМАНДА? или AT+КОМАНДА=ПАРАМЕТРЫ и должны оканчиваться комбинацией CR+LF (символы с кодами 0x0D и 0x0A, '\r' и '\n').
Примеры команд:
AT+ROLE=1 — задать пароль
AT+NAME? — запросить у Bluetooth имя
AT+INQ — запустить опрос Bluetooth которые в пределах видимости
Технические характеристики
Скорость передачи данных: 9600 бит/сек;
Рабочие частоты: 2,40 ГГц – 2,48ГГц;
Встроенная антенна;
Bluetooth V2.0 + EDR 3 Мбит;
UART интерфейс с программируемой скоростью обмена;
Напряжение питания: 3,3 - 3,6 В;
Максимальный ток: 45 мА;
Габариты: 37,5 х 15,5 х 4,1 мм
Вес: 4 гр.