Цена:
Bluetooth модуль для подключения Arduino к другим устройствам по bluetooth. Модуль работает в пассивном режиме, то есть нужно задать поиск на управляющем (Master) устройстве (ноутбук, телефон), найти устройство (по умолчанию его имя linvor), после этого в Мастер-устройстве появится последовательный порт, все что будет послано в него появится на вашем Arduino, и наоборот, все что Arduino пошлет вам будет принято на вашем компьютере. Если необходимо можно подстроить параметры модуля с помощью АТ команд.
Распиновка:
- STATE – сюда дублируется сигнал с встроенного светодиода, когда модуль активен светодиод мигает, когда связь установлена – горит.
- RXD – на этом пине модуль принимает данные (то есть в вашем скетче сюда надо отсылать данные)
- TXD – сюда модуль отправляет данные
- GND - земля
- VCC – питание 3.3В - 6В
- EN – вкл/выкл, если подать сюда логическую единицу (или просто 5В), то модуль выключится, если логический ноль (или просто не подключать этот пин) будет работать.
Удобней всего подключить модуль через переходник USB-Serial к компьютеру, подключиться терминалом к созданному последовательному порту на скорости 9600 и попробовать отправить тестовую АТ команду “AT” (важно: отсылать надо именно заглавные буквы, иначе модуль не ответит), в ответ доолжно прийти OK, если это так значит все настроено правильно, если в ответ ничего не пришло, проверьте подключение, в частности правильно ли подключены линии Rx Tx, правильно ли подано питание (при включении на модуле будет мигать красный светодиод), проверьте скорость связи в терминальной программе.
АТ команды надо отправлять сразу, например копируя их из буфера, или если ваша терминальная программа позволяет сначала ввести команду, а потом нажать Отправить (например как стандартный терминал из Arduino IDE), то установите в ней не дополнять команды символами перевода строки, иначе модуль не воспримет команды.
Прошивку модуля можно обновлять.
Допустимые команды:
- AT – вернет OK
- AT+VERSION - посмотреть версию, возвращает OKlinvorV1.5
- AT+NAMEyyy - устанавливает имя устройства (для других устройств bluetooth), например: AT+NAMEmegabt. Возвращает OKsetname.
- AT+PINxxxx - задает пин для доступа по bluetooth. По-умолчанию, установлен код 1234. Возвращает OKsetPIN
- AT+BAUDx - устанавливает битовую. Возвращает OK<скорость>, например OK57600
Скорость:
- 1 - 1200
- 2 - 2400
- 3 - 4800
- 4 - 9600 (по-умолчанию)
- 5 - 19200
- 6 - 38400
- 7 - 57600
- 8 - 115200
- 9 - 230400
- AT+PN - выключает четность.