Bluetooth модуль для Ардуино

Ок, попался мне в руки Bluetooth модуль для «Ардуино», ну или для другого микропроцессорного устройства. Вот как оно выглядит в упаковке, сравнительно с «Ардуино мега 2560»

arduino-bluetooth-modul--001 Сам модуль состоит из платы и переходника, сверху скрепленных прозрачной термоусадкойarduino-bluetooth-modul--002 Задняя часть модуляarduino-bluetooth-modul--003

 

Теперь будет тест этого дела, с Ардуино. Тема будет продолжаться прямо здесь.

UPD. Сегодня подкючил модуль к Ардуино. Мхема простая, питания и землю на соответствующие выводы +5В и GND Ардуино. Выводы TX/RX на D10/D11 выводы Ардуино. После чего увидел в полнакала светящийся светодиод.

Оказалось, впрочем, что китайцы не пропаяли все выводы модуля к переходной плате, на фото сверху это можно увидеть, припаял все что надо, пользуясь во этой схемой:

hc-06-connections

 

После чего все заработало нормально.

По сути для начала работы надо подключить устройство, скажем к Андроидному планшету, как в моем случае (ну или телефону). Для чего использовать пин-код 1234. По-умолчанию имя устройства HC-06.

Потом можно управлять им, с помощью несложного скетча и блютуз-терминала установленного на «Андроиде». Я взял бесплатный блютуз-терминал () и сделал простую прошивку, которая заставляет мигать встроенный на 13-ю ножку светодиод быстрей — медленней.

Дальнодействие модуля — 2-ве ж/бетонные стены и 6-ть метров. Что вполне неплохо.

UPD. Оказалось, что в данном модуле можно поменять bluetooth -имя устройства, пин-код для подключения. Для этого следует убедиться что устройство не «спарено», и дать ему АТ-комманды. Я делала это прямо через Ардуино.  Ничего более соединять не надо.

BT.print(«AT+NAMEBT-Test»); — задаст нужное имя устройства, а

BT.print(«AT+PIN4321»); — изменит пин код для подключения устройства на ваш

впрочем его желательно не забывать. Так как перепрограммирование модуля — задача сложная.

Вот скетч — с прошивкой, позволяющей изменить имя модуля (это происходит при старте, и при отсутствии подключенной пары для модуля) — bluetooth-hc-06

И вот как оно выглядит в «Андроиде»:

android-bt-device-hc06

Данный модуль это хороший способ для удаленной настройки встраиваемых устройств, без меню и лишних кнопок и непосредственного контакта. Можно спокойно сделать виртуальное текстовое меню, и задавать все что нужно, с андроидного устройства или другого девайса с блютусом и программой терминалом. Причем делать это с расстояния в пару метров.

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *