Автор Тема: модуль Bluetooth HC-06  (Прочитано 408 раз)

bybra

  • Sr. Member
  • ****
  • Сообщений: 472
    • Просмотр профиля
модуль Bluetooth HC-06
« : Февраль 20, 2019, 01:51:53 am »
Поделюсь инфой, чтобы кому-то проще было

Итак, у камрада UT8UM чисто случайно купил пустую платку SWR mouse
ссылка на девайс http://dspview.com/viewtopic.php?f=14&t=189
(думаю, что будет тема по нему после окончания сборки)

там применяется блютуз модуль HC-05 или HC-06
модуль я купил столетназад
что купил, где и зачем естественно уже забыл

нашел я тот модуль у себя в хламнике,
а он оказался совсем не такой как на картинке автора SWR mouse

Взгрустнув, отправился в ближайший интернет-магазин за нужным блютуз модулем
и наткнулся у них на недостающий элемент пазла, который стоил аж 15 грн
называется "Адаптер для Bluetooth модулей HC-04, HC-05, HC-06, HC-07"
https://freebuy.in.ua/p878400063-adapter-dlya-bluetooth.html

Заказал, получил, распаял...
... теперь надо запрограммить модуль

посмотрел в инете инструкции для HC-05/HC-06
попробовал и так и эдак...
... не выходит каменный цветок
думал что криво распаял
проверил все контакты, все норм

решил посмотреть телефоном работает ли тот блютуз модуль
оказалась что работает
когда законектился к нему, то он определился как HC-06

стало ясно, что переводить в режим АТ команд этот модуль не надо
подключил итоге его просто через Arduino Nano,
предварительно замкнув на Нано reset на gnd чтобы контроллер не работал
т.е. использовал только конвертер USB TTL на плате Нано

подключал так:
VCC HC-06 <-> 5V Nano
GND HC-06 <-> GND Nano
RX HC-06 <-> RX Nano
TX HC-06 <-> TX Nano

терминальную программу использовал эту https://www.compuphase.com/software_termite.htm

прикрепляю настройки терминальной программы
« Последнее редактирование: Февраль 20, 2019, 01:54:09 am от bybra »

bybra

  • Sr. Member
  • ****
  • Сообщений: 472
    • Просмотр профиля
Re: модуль Bluetooth HC-06
« Ответ #1 : Февраль 20, 2019, 01:55:31 am »
    команды блютуз модуля HC-06
    (нужно набрать в терминале и нажать Enter)

    1. AT - команда проверки модуля и доступности конфигурирования через AT-команды. В ответ модуль должен вернуть OK.
    2. AT+BAUDx - установка скорости, где x - код скорости из таблицы, т.е., чтобы задать скорость 9600 надо подать по последовательному порту модуля команду AT+BAUD4:
    Значение - Скорость (бод)
    1 - 1200
    2 - 2400
    3 - 4800
    4 - 9600
    5 - 19200
    6 - 38400
    7 - 57600
    8 - 115200
    9 - 230400
    3. AT+NAMEname - изменение имени устройства, где name - новое имя. Имя по умолчанию смотреть при спаривании с компьютером.
    4. AT+PINpass - изменение пароля (PIN-кода), где pass - новый пароль. Пароль по умолчанию 1234.
    5. AT+VERSION - Она Возвращает версию прошивки.
    6. AT+PN Установка чётности модуля — нет.
        AT+PO Установка чётности модуля — нечётный.
        AT+PE Установка чётности модуля — чётный.
    7. AT+ROLE=х - установка роли, где х=1 - это режим Master, соответственно х=0 - Slave.[/li]

« Последнее редактирование: Февраль 20, 2019, 02:13:36 am от bybra »