Bluetooth модуль HC-07

Содержание

Bluetooth используется на многих современных устройствах. Технология получила широкое применение. Хотя ей много лет, только недавно появились Bluetooth модули действительно по разумной цене. Китайские производители выпустили целую серию Bluetooth-модулей: HC-03, HC-04, HC-05, HC-06, HC-07, HC-08, HC-09. К сожалению, документация на них не всегда соответствует действительности (китайские производители частенько этим грешат). Мне достался HC-07. Я расскажу об особенностях его применения.

hc-07

Bluetooth модуля

  • серверные — к которым подключаются. Нам нужен именно такой.
  • клиентские — которые будут подключаться к Bluetooth.
  • универсальные — объединяют в себе обе функции.

Подключение модуля

Bluetooth модуль HC-07

AT команды

1. Тест модуля. команда: AT ответ: OK

2. Установка скорости обмена по последовательному порту. команда: AT+BAUD8; где 8 — скорость передачи 115200 ответ: OK1200

1 1200 2 2400 3 4800 4 9600 5 19200 6 38400 7 57600 8 115200 9 230400 A 460800 B 921600 C 1382400

по умолчанию установлена скорость 9600.

пример настройки на скорость 2400 AT+BAUD2 ответ OK2400

3. Изменение имени Bluetooth команда: AT+NAMEname ответ: OKname Имя Bluetooth — 20 символов или менее. Пример: AT+NAMETest ответ: OKTest

4. Изменение пароля Bluetooth команда: AT+PINxxxx ответ: OKsetpin

пример: AT+PIN8888 ответ: OKsetpin

Заводской пароль 1234. Реже 0000

Отличительные особенности модуля HC-07

AT+NAMETest AT+BAUD8

Отправка этих команд без ожидания ответа может привести к тому, что будет воспринята только первая команда, при этом не удивляйтесь, если в результате будет задано имя Bluetooth TestAT+BAUD8.

AT команды используются только для настройки модуля. Bluetooth модуль сохраняет все настройки во внутренней памяти, и после отключения и включения питания работает с теми настройками, которые в него внесли. Поэтому, если вы подключились к Bluetooth модулю на скорости 9600 и изменили ему скорость работы на 115200, то в последующем Вам придется подключаться на скорости 115200.

Atmega + HC-07 + Android

hc-07 hc-07

У меня стояла задача реализовать связь микроконтроллера с мобильным устройством, поэтому расскажу как это сделать, имея смартфон с Android. Потребуется программа Bluetooth — терминал. Я использую SENA BTerm. Установка программы через Play Market не составит труда.

Bluetooth модуль HC-07 Bluetooth модуль HC-07 Android

Смотреть на скучные цифры было не интересно, поэтому была написана программа для смартфона с графическим интерфейсом. Но в этой статье мы не будем рассматривать написание программ под Android. Bluetooth модуль HC-07 AndroidУдачи!


Источник: blog.avislab.com