Bluetooth модули между собой

Связываем две Arduino между собой с помощью блютуз модулей

Всем привет! Сегодня я покажу вам как связать две Arduino между собой с помощью блютуз модулей.

1. Два модуля HC-05(или один HC-05 и один HC-06)

2. Две платы Arduino(в моём случае это две Arduino Uno)

3. Соединительные провода: в моём случае 8 проводов типа папа-мама, 6 проводов типа папа-папа

5. Светодиод и резистор на 220Ом

7. Компьютер с установленной программой Arduino IDE и драйверами для плат

И так, начнём подготовку наших модулей к прошивке. Чтобы блютуз модули могли связаться между собой, нужно прошить их с помощью AT-команд. Один модуль будет играть роль мастера(пульт управления), а другой — подчинённого(например, робот). Модуль HC-05 можно использовать и в роли мастера, и в роли подчинённого. А модуль HC-06 может играть только роль подчинённого.

Прошить модули можно с помощью USB-переходника.

Но т.к. у меня его нет, я буду использовать в качестве него плату Arduino. Чтобы проверить, может ли плата играть роль такого проводника, нужно:

1. Залить в плату пустой скетч и замкнуть между собой контакты TX и RX

2. Открыть монитор порта, ввести любой символ и нажать Enter. Тот символ, что мы отослали, плата должна вернуть обратно в монитор порта. Если всё именно так, то плату можно использовать в роли переходника.

И так, преступим к прошивке наших модулей. Модуль HС-05 у меня прошивался через Arduino IDE, а HC-06 не хотел. Поэтому чтобы посылать модулю HC-06 AT-команды я буду использовать программу Termite.

Подключаем сначала мастер-модуль HC-05.

Gnd(плата Arduino) — Gnd(HC-05)

Чтобы перевести модуль в режим AT-команд, отключаем питание от модуля, зажимаем кнопку на модуле и подаём питание при зажатой кнопке.

Читайте также:  Установка bluetooth модуля ford focus 3

Источник

Оцените статью
Adblock
detector