Оглавление:
- Шаг 1. Как взаимодействовать с модулями Bluetooth
- Шаг 2: оборудование Bluetooth
- Шаг 3: Схема цепи
- Шаг 4: коды и тесты
Видео: Настройки Bluetooth AT-команд (HC05 HC06): 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Эй, ребята! Надеюсь, вам уже понравился мой предыдущий учебник «Как управлять сервомотором Arduino». Это еще одно информативное руководство, которое научит вас взаимодействовать с модулем Bluetooth и настраивать его параметры с помощью AT-команд, поэтому, если вы хотите изменить свое имя или пароль Bluetooth Arduino или любые другие параметры Bluetooth, это будет лучшим руководством для вас. Добейся этого.
Во время создания этого руководства мы постарались убедиться, что эта статья станет для вас лучшим руководством, чтобы получить удовольствие от изучения основ работы модулей bluetooth в командном режиме AT и получить некоторую полезную информацию о том, как правильно использовать Набор команд AT.
Такие детали очень важны, особенно для тех, кто хочет начать изучение электроники и робототехники. поэтому мы надеемся, что это руководство содержит необходимые документы.
Что вы узнаете из этого руководства:
Изучите историю появления AT-команд.
Узнайте о различиях между модулями Bluetooth HC.
Изучите оборудование модуля HC Bluetooth.
Сделайте соответствующую схему подключения с помощью платы Arduino.
Установите Bluetooth в командный режим.
Запустите новые настройки Bluetooth
Шаг 1. Как взаимодействовать с модулями Bluetooth
Начиная с описания проекта, мы будем настраивать параметры модуля Bluetooth, но как мы могли общаться с модулями Bluetooth!
Как и многие другие устройства, модули Bluetooth принимают связь через AT-команды для настройки таких параметров, как имя, пароль, скорость передачи и другие параметры.
Что это за AT-команды
Еще в 1981 году Деннис Хейс изобрел особый командный язык для взаимодействия с «умным модемом Hayes», и этот набор командных языков состоит из серии коротких текстовых строк, которые можно комбинировать для создания команд для таких операций, как набор номера, отключение и т. Д. изменение параметров подключения. Отсюда возникает идея разрабатывать все больше и больше набора Хейса или набора AT-команд для взаимодействия с большим количеством устройств с использованием какого-либо префиксного символа.
Как и другие устройства, модули Bluetooth имеют режим AT-команд, в котором вы можете взаимодействовать с ними с помощью AT-команд для установки их параметров.
Итак, чтобы отправлять AT-команды на модуль Bluetooth, нам нужно сначала перевести его в режим AT-команд.
Самыми популярными модулями Bluetooth являются HC-06 и модуль HC-05, которые мы будем использовать в нашем руководстве.
Трудно различить эти два Bluetooth, просто взглянув на них, но при использовании коммутационной платы разница заключается в контактах.
Шаг 2: оборудование Bluetooth
Для нашего модуля HC-05 у нас есть все эти шесть контактов:
- KEY или Enable: этот вывод должен быть поднят, чтобы войти в режим AT. В нашем модуле Bluetooth у нас уже есть кнопка, настолько важная, чтобы установить высокий уровень тяги для вывода KEY.
- VCC и GND для питания.
- RXD и TXD для последовательного ввода / вывода данных
- Контакт 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 своих роботов и устройств и запускать их как профессионалы.
О моих будущих уроках вы можете предложить некоторые темы в разделе комментариев ниже,
И последнее: убедитесь, что вы занимаетесь электроникой каждый день. Увидимся в следующий раз
Рекомендуемые:
Как изменить настройки конфиденциальности Google на мобильном устройстве: 11 шагов
Как изменить настройки конфиденциальности Google на мобильных устройствах: Google широко используется во всем мире, но некоторые люди не осознают, что у Google есть много функций, которые могут получить доступ к вашим личным данным или информации. В этом руководстве вас научат, как изменить настройки в личном кабинете, чтобы ограничить
Селектор настройки DIP с использованием 1 контакта: 4 шага
DIP Tune Selector с использованием 1 штифта: некоторое время назад я работал над «музыкальной шкатулкой»; проект, которому нужно было выбирать между 10 различными фрагментами мелодий. Естественным выбором для выбора определенной мелодии был 4-контактный двухпозиционный переключатель, поскольку 4 переключателя обеспечивают 24 = 16 различных настроек. ЧАС
4 шага настройки фильтрации веб-контента в Ubuntu: 5 шагов
4 этапа настройки фильтрации веб-содержимого с помощью Ubuntu. Как ИТ-специалист, одна из самых распространенных вещей, которые меня спрашивают коллеги, - это как они могут контролировать, к каким сайтам их дети могут получить доступ в Интернете. Это очень легко сделать и бесплатно, используя Ubuntu linux, dansguardian и tinyproxy
Разблокируйте системные настройки Mac OS X: 4 шага
Разблокировать системные настройки Mac OS X: так просто и быстро Разблокировать все системные настройки Это я нашел в поиске Google, а не моя идея
Добавление разъема синхронизации ПК к кабелю Nikon Sc-28 TTL (используйте автоматические настройки для включения вспышки камеры и включения вспышки выключения камеры !!): 4 шага
Добавьте разъем синхронизации ПК к кабелю Nikon Sc-28 Ttl (используйте автоматические настройки для включения вспышки камеры и запуска вспышки выключения камеры !!): в этой инструкции я покажу вам, как удалить один из этих надоедливых проприетарных 3-контактных разъемов TTL на сторона кабеля TTL снятого с камеры Nikon SC-28 и замените его стандартным разъемом синхронизации ПК. это позволит вам использовать специальную вспышку, s