Оглавление:

Настройки Bluetooth AT-команд (HC05 HC06): 4 шага
Настройки Bluetooth AT-команд (HC05 HC06): 4 шага

Видео: Настройки Bluetooth AT-команд (HC05 HC06): 4 шага

Видео: Настройки Bluetooth AT-команд (HC05 HC06): 4 шага
Видео: блютуз bluetooth модуль hc-05, hc-06 Подключение к ардуино, 2024, Июль
Anonim
Настройки Bluetooth AT-команд (HC05 HC06)
Настройки Bluetooth AT-команд (HC05 HC06)

Эй, ребята! Надеюсь, вам уже понравился мой предыдущий учебник «Как управлять сервомотором Arduino». Это еще одно информативное руководство, которое научит вас взаимодействовать с модулем Bluetooth и настраивать его параметры с помощью AT-команд, поэтому, если вы хотите изменить свое имя или пароль Bluetooth Arduino или любые другие параметры Bluetooth, это будет лучшим руководством для вас. Добейся этого.

Во время создания этого руководства мы постарались убедиться, что эта статья станет для вас лучшим руководством, чтобы получить удовольствие от изучения основ работы модулей bluetooth в командном режиме AT и получить некоторую полезную информацию о том, как правильно использовать Набор команд AT.

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

Что вы узнаете из этого руководства:

Изучите историю появления AT-команд.

Узнайте о различиях между модулями Bluetooth HC.

Изучите оборудование модуля HC Bluetooth.

Сделайте соответствующую схему подключения с помощью платы Arduino.

Установите Bluetooth в командный режим.

Запустите новые настройки Bluetooth

Шаг 1. Как взаимодействовать с модулями Bluetooth

Как взаимодействовать с модулями Bluetooth
Как взаимодействовать с модулями Bluetooth
Как взаимодействовать с модулями Bluetooth
Как взаимодействовать с модулями Bluetooth
Как взаимодействовать с модулями Bluetooth
Как взаимодействовать с модулями Bluetooth

Начиная с описания проекта, мы будем настраивать параметры модуля Bluetooth, но как мы могли общаться с модулями Bluetooth!

Как и многие другие устройства, модули Bluetooth принимают связь через AT-команды для настройки таких параметров, как имя, пароль, скорость передачи и другие параметры.

Что это за AT-команды

Еще в 1981 году Деннис Хейс изобрел особый командный язык для взаимодействия с «умным модемом Hayes», и этот набор командных языков состоит из серии коротких текстовых строк, которые можно комбинировать для создания команд для таких операций, как набор номера, отключение и т. Д. изменение параметров подключения. Отсюда возникает идея разрабатывать все больше и больше набора Хейса или набора AT-команд для взаимодействия с большим количеством устройств с использованием какого-либо префиксного символа.

Как и другие устройства, модули Bluetooth имеют режим AT-команд, в котором вы можете взаимодействовать с ними с помощью AT-команд для установки их параметров.

Итак, чтобы отправлять AT-команды на модуль Bluetooth, нам нужно сначала перевести его в режим AT-команд.

Самыми популярными модулями Bluetooth являются HC-06 и модуль HC-05, которые мы будем использовать в нашем руководстве.

Трудно различить эти два Bluetooth, просто взглянув на них, но при использовании коммутационной платы разница заключается в контактах.

Шаг 2: оборудование Bluetooth

Оборудование Bluetooth
Оборудование Bluetooth
Оборудование Bluetooth
Оборудование Bluetooth

Для нашего модуля HC-05 у нас есть все эти шесть контактов:

  1. KEY или Enable: этот вывод должен быть поднят, чтобы войти в режим AT. В нашем модуле Bluetooth у нас уже есть кнопка, настолько важная, чтобы установить высокий уровень тяги для вывода KEY.
  2. VCC и GND для питания.
  3. RXD и TXD для последовательного ввода / вывода данных
  4. Контакт STATE, просто игнорируйте его, потому что он, вероятно, не подключен ни к одному из контактов Bluetooth, и нам он не понадобится в этом руководстве.

Я буду использовать плату Arduino для отправки последовательных AT-команд на свой модуль Bluetooth.

Шаг 3: Схема цепи

Схема цепи
Схема цепи

Я перешел на easyEDA, чтобы создать свою принципиальную схему для этого руководства, и вот как подключить модуль Bluetooth к Arduino, все, что для этого требуется, - это контакт номер 3 от Arduino к RXD Bluetooth и контакт номер 2 Arduino к TXD Bluetooth, GND на GND и VCC на Arduino 5V.

Шаг 4: коды и тесты

Коды и тесты
Коды и тесты
Коды и тесты
Коды и тесты
Коды и тесты
Коды и тесты
Коды и тесты
Коды и тесты

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

Как только мы включим Arduino, светодиод Bluetooth будет быстро мигать с интервалом в полсекунды, что означает, что режим AT не был включен, поэтому перед включением Arduino просто удерживайте кнопку нажатой, а затем включите Arduino, в результате светодиодный индикатор будет мигать медленнее с интервалом в 2 секунды, что указывает на успешный переход в режим AT-команд. Теперь мы запускаем последовательный монитор Arduino или любой другой последовательный монитор, такой как teraterms, чтобы начать отправку AT-команд, вы можете получить документ AT-команд по ссылке для загрузки ниже, в этом документе показан список доступных AT-команд для нашего модуля Bluetooth.

Чтобы начать настройку, мы запускаем монитор последовательного порта и устанавливаем скорость передачи на 9600, а также NL и возврат каретки. Теперь, если вы отправляете символы AT через монитор последовательного порта, вы должны получить ответ OK от модуля Bluetooth.

Мы начнем с установки скорости передачи на 9600 бит / с, и для этого нам нужно написать AT + UART = 9600, 0, 0, затем нажать Enter, при каждой успешной операции вам нужно получить ответ OK от модуля Bluetooth.

Мы также изменим имя Bluetooth на Device1, поэтому мы пишем AT + NAME = Device1

И мы изменим пароль Bluetooth на 2020, поэтому мы пишем AT + PSWD = 2020

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

Следуя этому руководству, вы теперь сможете настраивать Bluetooth своих роботов и устройств и запускать их как профессионалы.

О моих будущих уроках вы можете предложить некоторые темы в разделе комментариев ниже,

И последнее: убедитесь, что вы занимаетесь электроникой каждый день. Увидимся в следующий раз

Рекомендуемые: