Модуль BlueTooth HC-05 предназначен для организации двухсторонней связи по протоколу BlueTooth. BlueTooth является популярным типом связи между устройствами на коротких дистанциях. Особенностью передачи данных по BlueTooth является устойчивость к широкополосным помехам. Данный модуль можно использовать для управления роботами, освещением и прочими устройствами на расстоянии.
BlueTooth HC-05 имеет возможность работать в ведомом и ведущем режимах. Благодаря этим двум режимам модуль может самостоятельно обнаружить и наладить связь с устройством. Модуль BlueTooth HC-05 спроектирован на основе микросхемы CSR BC417, которая поддерживает связь BlueTooth версии 2.0. Скорость передачи данных модуля составляет до 3 Мбит/c.
Плата модуля имеет 6 выводов:
EN:
выключение модуля. При подаче логической единицы на данный вывод модуль выключается
VCC:
питание модуля напряжением 3,3 В
GND:
«земля»
TXD:
вывод, который принимает данные (UART)
RXD:
контакт для отправки данных (UART)
STATE:
индикатор состояния. В процессе установки связи модуля светодиод мигает, а при установленной связи индикатор горит
Управлять модулем можно с помощью AT-команд. АТ-команды - это набор инструкций, при получении которых, модуль выполняет определенные действия. Режим AT-команд подключается к микроконтроллерному устройству с помощью вывода микросхемы KEY. На плате нет отдельного вывода KEY, поэтому подключить его можно с помощью провода, подпаяв его к ножке микросхемы, которая отвечает за этот вывод.
Подавать питание на модуль можно как от внешнего источника питания, так и от платформы Arduino. Напряжение питания модуля составляет 3,3 В.
Технические характеристики модуля: