Hc 05 распиновка: Беспроводная связь. Модуль Bluetooth HC-05

Схема-x2 — Занимательная электроника

Данный модуль имеет стабилизатор напряжения, который позволяет запитывать его от 5 вольт.

Блютуз модуль HC-05 может работать в качестве ведомого (master) или ведущего (slave). Данные режимы задаются с помощью АТ-команд. Кнопка на плате модуля переключает его в режим ввода АТ-команд.  Для перехода в режим ввода АТ-команд необходимо зажать кнопку и подать питание. 

STATE — проверка состояние модуля. На этом контакте повторяется сигнал  встроенного на плате светодиод. Когда он очень быстро мигает — модуль находится в активном состоянии. Когда модуль устанавливает связь с другим устройством — светодиод светится. 
RX — получение данных.
TX — передача данных.
GND — подключается к земле.
+5V — питание +5 Вольт
EN — включение / выключение модуля. Если на этот контакт подать логическую 1 модуль выключится, если подать логический 0. По умолчанию на данном выходе логический 0.

По умолчанию модуль  HC-05 имеет имя  HC-05  и  пин-код 1234 .

Для настройки данного модуля мы подключим данный его через USB переходник:

Контакты соединяем следующим образом:

HC-05Переходник USB
+5V+5V
GNDGND
RXTX
TXRX

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

Для ввода АТ-команд я буду использовать программу CoolTerm, которая свободно есть в интернете. 

В настройках программы выбираем номер виртуального COM-порта, к которому подключаем USB адаптер.  По умолчанию скорость работы с АТ командами 38400бод.

После подключения модуля вводим команду «AT », если устройство подключилось, мы должны увидеть в качестве ответа «ОК ».

Для проверки версии прошивки, команда «AT+VERSION », в моём случае вернулся ответ:

Команда «AT+NAMEyyy », где ууу — произвольный набор символов, можно сменить имя, по которому будут находить наш модуль bluetooth-устройства .  

Командой «AT+PINxxxx », где xxxx – произвольный набор цифр, можно сменить пин-код . В ответ получим «OKsetPIN ».

Командой «AT+BAUDx », где – значение от 1 до 9, можно изменить скорость в бодах.

1 — 1200
2 — 2400
3 — 4800
4 — 9600
5 — 19200
6 — 38400
7 — 57600
8 — 115200
9 — 230400

Так если ведём команду «AT+BAUD8 », где 8 — скорость 115200 бод, в ответ возвратится «OK115200 ».

Ответ модуля на мои команды:

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

Список основных АТ команд (если в терминале указано добавлять символы CR & LF или NL & CR то символы «\r\n» в командах ставить не нужно):

 AT\r\n (Используется для проверки связи с модулем)  — ответ OK\r\n 
AT+RESET\r\n (Команда программной перезагрузки модуля)  — ответ OK\r\n :
AT+VERSION?\r\n(Запрос версии прошивки модуля) — ответ VERSION:ВЕРСИЯ\r\n OK\r\n

AT+ORGL AT (Сброс пользовательских настроек) — ответ ORGL\r\n OK\r\n 

AT+ADDR?\r\n (Запрос адреса модуля) — ответ ADDR:АДРЕС\r\n OK\r\n

AT+NAME?\r\n (Запрос / установка имени модуля) -ответ NAME:ИМЯ\r\n OK\r\n

 AT+RNAME? АДРЕС\r\n (Запрос имени найденного Bluetooth устройства) — ответ RNAME:ИМЯ\r\n OK\r\n

ROLE AT+ROLE?\r\n (Запрос / установка роли модуля) — ответ ROLE:РОЛЬ\r\n  (0 — ведомый, 1 — ведущий, 2 — ведомый в цикле)

CLASS AT+CLASS?\r\n(Запрос / установка типа устройства) — ответCLASS:ТИП\r\n OK\r\n

INQM AT+INQM?\r\n (Запрос / Установка режима опроса модулей) — ответ INQM:РЕЖИМ,КОЛ,ВРЕМЯ\r\n  OK\r\n (0-стандартный, 1-поиск по интенсивности сигнала)

PSWD AT+PSWD?\r\n (Запрос / Установка PIN-кода) — ответ PSWD:КОД\r\n OK\r\n 

UART AT+UART?\r\n +UART(Запрос / установка скорости UART) — ответ параметры USART\r\n OK\r\n

CMODE AT+CMODE?\r\n +CMOD (Запрос / установка режима подключения) — ответ режим работы\r\n OK\r\n 
Режим представлен цифрой:
0 — модуль в роли ведущего подключается только к тому Bluetooth устройству, адрес которого указан командой AT+BIND.
1 — модуль в роли ведущего подключается к любому ведомому Bluetooth устройству.
2 — модуль в роли ведомого работает в цикле.

BIND AT+BIND?\r\n +BIND (Запрос / установка фиксированного адреса)  — ответ Адрес\r\n OK\r\n 
IPSCAN AT+IPSCAN?\r\n +IPSCAN(Запрос / установка параметров IP сканирования)  — ответ А,Б,В,Г\r\n OK\r\n
Где:
А — интервал сканирования
Б — продолжительность сканирования
В — интервал страниц
Г — количество страниц

SNIFF AT+SNIFF?\r\n +SNIFF(Запрос / установка параметров энергосберегающего режима) — ответ А,Б,В,Г\r\n  OK\r\n
Где:
А — максимальное время
Б — минимальное время
В — период повторов
Г — таймаут

SENM AT+SENM?\r\n +SENM (Запрос / установка параметров безопасности) — ответ Секрет, Шифр\r\n OK\r\n 
Режим секретности представлен цифрой:
0 — выключен
1 — незащищённое соединение
2 — защита на сервисном уровне
3 — защита на уровне соединения
4 — неизвестный режим
Режим шифрования представлен цифрой:
0 — без шифрования
1 — шифруется только трафик PTP
2 — шифруется весь трафик

PMSAD AT+PMSAD (Удаление устройства из списка пар) — ответ Адрес\r\n OK\r\n :

STATE AT+STATE?\r\n +STATE( Запрос статуса модуля) — ответ Статус\r\n OK\r\n
Где:
INITIALIZED — инициализация
READY — готов
PAIRABLE — образование пары
PAIRED — пара образована
INQUIRING — запрос
CONNECTING — подключение
CONNECTED — подключён
DISCONNECTED — отсоединён
NUKNOW — неизвестное состояние

Описание ошибок выдаваемых модулем (ERROR №):
Описание ошибок:
0  — Неправильная AT команда (нет такой команды)
1 — Результат по умолчанию
2 — Ошибка сохранения пароля
3 — Слишком длинное имя устройства (более 32 байт)
4 — Имя устройства не указано
5 — Часть адреса NAP слишком длинная (более 4 разрядов в шестнадцатиричной системе)
6 — Часть адреса UAP слишком длинная (более 2 разрядов в шестнадцатиричной системе)
7 — Часть адреса LAP слишком длинная (более 6 разрядов в шестнадцатиричной системе)
8 — Не указана маска порта PIO
9 — Не указан номер вывода PIO
A  — Не указан тип (класс) устройства
B — Слишком длинный тип (класс) устройства
C — Не указан общий код доступа IAC (Inquire Access Code)
D — Слишком длинный общий код доступа IAC (Inquire Access Code)
E — Недопустимый общий код доступа IAC (Inquire Access Code)
F — Не указан пароль (или пароль пуст)
10 — Слишком длинный пароль (более 16 байт)
11 — Недопустимая роль модуля
12 — Недопустимая скорость передачи данных
13 — Недопустимый размер стоп-бита
14 — Недопустимая настройка бита четности
15 — Устройство отсутствует в списке пар (списке сопряжённых Bluetooth устройств)
16 — Профиль последовательного порта (SPP, Serial Port Profile) не инициализирован
17 —  Повторная инициализация профиля SPP (SPP, Serial Port Profile)
18 — Недопустимый режим опроса Bluetooth устройств
19 — Слишком большое время опроса
1A — Не указан адрес Bluetooth устройства
1B — Недопустимый режим безопасности (секретности)
1C — Недопустимый режим шифрования

Для отправки команд с телефона будем использовать программу Serial Bluethooth Terminal, которую можно бесплатно скачать в Play Market.

Выглядит она следующим образом:

Отправлять с телефона мы будим цифры и наблюдать прием данных на компьютере, через программу  CoolTerm.

Hc 05 bluetooth схема

Bluetooth в Arduino позволяет объединять различные устройства по беспроводному каналу связи. В этой статье мы узнаем, как с помощью популярных и не очень недорогих bluetooth модулей HC05 и HC06 организовать беспроводную работу своего ардуино проекта. Вы не поверите, но подключение и программирование Bluetooth модулей совсем не сложное занятие и доступно даже начинающим. Давайте убедимся в этом. Нередко в проектах возникает необходимость дистанционного управления или передачи данных с телефона или другого устройства. Одним из самых популярных и удобных способов является обмен данных через Bluetooth.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • Bluetooth модуль HC-05
  • Bluetooth-модуль HC-05
  • Bluetooth HC-05 (Troyka-модуль)
  • Как связать два микроконтроллера по Bluetooth. Настраиваем HC-05 для работы в режиме Master
  • Блютуз HC-06 соединение с телефоном и компьютером
  • ● Проект 31: Беспроводная связь. Модуль Bluetooth HC-05
  • Подключение Arduino Bluetooth модулей HC 05 HC06
  • Подключение Bluetooth модуля HC-05/HC-06 к Arduino. Управление с телефона.
  • Прошивка bluetooth модуля HC-05/06

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Блютуз модуль HC-06 и Ардуино

Bluetooth модуль HC-05


Очень часто в ваших проектах возникает необходимость в дистанционном управлении или передачи данных с ваших телефонных гаджетов. Один из самых популярных и распространенных методов обмена данными посредством Bluetooth.

Сегодня мы разберем простые примеры как можно подключить Bluetooth модуль к Arduino и настроить дистанционное управление с телефона. Во время загрузки скетча необходимо что бы Bluetooth модуль был отключен от микроконтроллера arduino.

После того как скетч записан и Bluetooth модуль подключен к Arduino, можно перейти к следующему шагу. Желательно в качестве источника питания для arduino использовать не USB, а внешний Блок питания на 9 В. Теперь нужно скачать bluetooth terminal на ваш телефон.

Мы рассмотрим на примере платформы Android. Вы можете установить разные bluetooth терминалы, как правило они отличаются только разными дизайнами, функционал от этого не меняется. Так же можно найти и терминал и для продуктов ios. После того как мы установили терминал, запускаем его выбираем наш bluetooth модуль HC и подключаемся к нему. Пришло время попробовать проект в деле. Светодиод L который находится на плате arduino рядом с pin 13, должен погаснуть.

Уведомить меня о новых комментариях по email. Уведомлять меня о новых записях почтой. Корзина Личный кабинет Условия магазина Найти:. Управление с телефона. Теперь необходимо записать пробный код программы: Во время загрузки скетча необходимо что бы Bluetooth модуль был отключен от микроконтроллера arduino. Предыдущий Предыдущая запись: Написание вирусов в блокноте. Следующий Следующая запись: Цветомузыка на ардуино и led-ленте или управление нагрузкой с помощью ULN Добавить комментарий Отменить ответ Войти с помощью:.

Войти с помощью:. Потеряли пароль? Авторизация Регистрация. Когда появится? We will inform you when the product arrives in stock.

Just leave your valid email address below.


Bluetooth-модуль HC-05

Рассмотрим, как сделать настройку Bluetooth модуля для Arduino с помощью AT-команд, отправляемых по последовательному порту. Данная информация будет полезна для тех, кто решил сделать проект на Ардуино в котором необходимо использовать беспроводную передачу данных между устройствами. При прошивке модуля, можно изменить многие параметры, установленные производителем. Для настройки модуля необходимо подключить к нему питание от 3,3 Вольт, кроме того необходимо подать 3,3 Вольта на порт 34 см. Прошивка осуществляется по последовательному порту, так как аппаратный последовательный порт у Ардуино порты TX и RX будет занят для отправки AT-команд с компьютера, то мы используем программный последовательный порт с помощью библиотеки SoftwareSerial. Данная библиотека позволяет реализовать программный последовательный порт на любых цифровых выходах Ардуино.

HC Bluetooth. Схема подключения Bluetooth к Arduino: Подключать Bluetooth модуль к микроконтроллеру Arduino удобнее всего с.

Bluetooth HC-05 (Troyka-модуль)

Технология Bluetooth используется для передачи данных между двумя устройствами, которые находятся в непосредственной близости друг с другом, причем необязательна прямая видимость. Технология Bluetooth обеспечивает хорошую устойчивость к широкополосным помехам, что позволяет множеству устройств, находящихся в одном месте, одновременно общаться между собой, не мешая друг другу. Очень широко данная технология используется в телефонах, планшетах, ноутбуках. Одно из лучших решений для организации двусторонней связь по Bluetooth вашего Arduino-устройства с планшетом, ноутбуком или другим Bluetooth-устройством — Bluetooth-модуль HC , который может работать как master осуществлять поиск Bluetooth-устройств и инициировать установку связи , так и slave ведомое устройство. Настройка модуля осуществляется в режиме программирования отправкой AT-команд по последовательному порту. Для входа в режим программирования необходимо подать на контакт KEY сигнал высокого уровня. В этом случае для входа в режим программирования необходимо подать сигнал высокого уровня на контакт Схема подключения на рисунке:. Подключим модуль HC05 к плате Arduino по схеме соединений на рисунке 5.

Как связать два микроконтроллера по Bluetooth.

Настраиваем HC-05 для работы в режиме Master

Сегодня мы познакомимся с недорогим модулем для беспроводной пердачи данных по Bluetooth. Наш модуль именуется HC Это один из представителей линейки подобных модулей HC — HC Данные модули позволяют передавать данные без проводов, не задумываясь о том, как вообще устроен протокол Bluetooth, о его полях и прочих тонкостях. Эти модули при правильных настройках обеспечивают передачу данных таким образом, что программист, сочиняющий код, пишет алгоритм так, будто он работает с проводным интерфейсом UART.

Обмен сообщениями между телефоном и платой Arduino Листинги программ скачать. Новые статьи.

Блютуз HC-06 соединение с телефоном и компьютером

О том, что такое Bluetooth, и зачем он нужен, много рассказывать не надо. Тем не менее, с точки зрения его использования в образовательной робототехнике следует особо подчеркнуть некоторые моменты. Это распространенный и универсальный тип беспроводной связи. Если укомплектовать робоплатформу модулем Bluetooth, управлять ей становится возможно и с компьютера, и с планшета, и, потенциально с любого другого устройства. А за счет доступности, Bluetooth часто оказывается единственной возможностью беспроводной связи, которую нам предоставляют разработчики. Особенно это касается мобильных робоплатформ начального уровня на базе Arduino.

● Проект 31: Беспроводная связь. Модуль Bluetooth HC-05

Возьмите Bluetooth Troyka-модуль и создайте целую сеть беспроводных устройств, каждое из которых сможет принимать и отправлять данные. Bluetooth-модуль общается с управляющей платой по протоколу UART. Дополнительный сигнальный пин K служит для перевода модуля в режим AT-команд. Для работы с модулем удобно использовать Troyka Shield. Если хотите избавиться от проводов — возьмите Troyka Slot Shield. Если необходимо одновременно работать с Bluetooth и подключать контроллер к компьютеру, подключите пины TX и RX к другим контактам управляющей платы. В первом случае всё предельно просто — включаете модуль, подключаетесь к нему с компьютера или иного устройства и шлёте на этот порт данные. Второй режим предназначен для настройки модуля.

Все знают эти bluetooth модули. Так как схема включения не сложная, по быстренькому подключил модуль к переходнику Версия HC отвечает на скорости , при этом нужно передавать AT\r\n. Но, кроме.

Подключение Arduino Bluetooth модулей HC 05 HC06

Bluetooth — это пожалуй самый распространенный протокол радиосвязи для коротких дистанций, которым пользуются большинство современных электронных устройств. Телефонные гарнитуры, наушники, клавиатуры и мышки, принтеры и бог знает какие еще гаджеты. Некоторое время назад bluetooth был распространен как средство передачи файлов между телефонами. Главными достоинствами BT можно назвать хорошую устойчивость к широкополосным помехам и простоту реализации.

Подключение Bluetooth модуля HC-05/HC-06 к Arduino. Управление с телефона.

ВИДЕО ПО ТЕМЕ: How To Configure and Pair Two HC-05 Bluetooth Module as Master and Slave — AT Commands

Все знают эти bluetooth модули. Модуль упорно отказывался работать. Постоянно зависал терминал, а на команды, описанные в даташите , модуль не отвечал. У меня оказался модуль HC, и я подумал, что проблемы с зависанием связаны с этим. Для перепрошивки модуля, кустарно собрал программатор:. Питание взял от того-же переходника в ftr есть стабилизатор на 3.

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

Прошивка bluetooth модуля HC-05/06

Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Войти Регистрация. Загрузка скетчей в Arduino через Bluetooth Разработка под Arduino Из песочницы Программируя Arduino, иногда желательно обойтись без физического соединения через USB к компьютеру, например: Силовые цепи — коммутирование В. Одна ошибка в соединении и прощай USB-контроллер любимого ситемного блока.

Не заработало. После чего стал разбираться, стал использовать SoftwareSerial ну и логи смотреть через стандартный Serial. Схема подключения такая:.


Распиновка модуля Bluetooth

HC-05, технические характеристики, настройки по умолчанию, замены и техническое описание

16 июля 2021 — 0 комментариев

          Модуль Bluetooth HC-05
          Распиновка модуля Bluetooth HC-05

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

       

      Конфигурация выводов HC-05

      Номер контакта

      Название контакта

      Описание

      1

      Включение/Ключ

      Этот вывод используется для переключения между режимом данных (низкий уровень) и режимом AT-команд (высокий уровень).

      По умолчанию он находится в режиме данных 9.0003

      2

      Вкк

      Включает модуль. Подключить к +5В Напряжение питания

      3

      Земля

      Штырь заземления модуля, соедините с заземлением системы.

      4

      ТХ — Передатчик

      Передает последовательные данные. Все, что получено через Bluetooth, будет выдано этим контактом как последовательные данные.

      5

      RX – приемник

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

      6

      Состояние

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

      7

      Светодиод

      Указывает состояние модуля

      • Мигание один раз в 2 секунды: Модуль перешел в командный режим
      • Повторяющееся мигание: ожидание подключения в режиме данных
      • Дважды мигает за 1 секунду: успешное подключение в режиме данных

      8

      Кнопка

      Используется для управления выводом Key/Enable для переключения между данными и командным режимом

      Настройки HC-05

      Имя Bluetooth по умолчанию: «HC-05”

      Пароль по умолчанию: 1234 или 0000

      Default Communication: Slave

      Режим: Режим данных

      DABLE BOAUD BOAUD

      DAND

      . Скорость: 9600, 8, N, 1

      Скорость передачи в командном режиме: 38400, 8, N, 1

      Прошивка по умолчанию: LINVOR

       

      Технические характеристики HC-05
      • Последовательный модуль Bluetooth для Arduino и других микроконтроллеров
      • Рабочее напряжение: от 4 В до 6 В (обычно +5 В)
      • Рабочий ток: 30 мА
      • Диапазон: <100 м
      • Работает с последовательной связью (USART) и совместим с TTL
      • Соответствует стандартному протоколу IEEE 802.
        15.1
      • Использует спектр со скачкообразной перестройкой частоты (FHSS)
      • Может работать в режиме Master, Slave или Master/Slave
      • Может быть легко подключен к ноутбуку или мобильному телефону с помощью Bluetooth
      • Поддерживаемая скорость передачи: 9600,19200,38400,57600,115200,230400,460800.

       

      HC-05 Equivalent Bluetooth Module

      HC-02

       

      Other Bluetooth Modules

      HC-04, HC-06, HM-11, ESP32, CSR8645

       

      Where to use HC Модуль Bluetooth -05

      HC-05 — это популярный модуль, который может добавить в ваши проекты двустороннюю (дуплексную) беспроводную связь. Вы можете использовать этот модуль для связи между двумя микроконтроллерами, такими как Arduino, или для связи с любым устройством с функцией Bluetooth, например телефоном или ноутбуком. Существует множество приложений для Android, которые уже доступны, что значительно упрощает этот процесс. Модуль связывается с помощью USART на 9Скорость 600 бод позволяет легко взаимодействовать с любым микроконтроллером, поддерживающим USART. Мы также можем настроить значения модуля по умолчанию, используя командный режим. Поэтому, если вы ищете беспроводной модуль, который может передавать данные с вашего компьютера или мобильного телефона на микроконтроллер или наоборот, этот модуль может быть для вас правильным выбором. Однако не ожидайте, что этот модуль будет передавать мультимедиа, такие как фотографии или песни; вам, возможно, придется изучить модуль CSR8645 для этого.

       

      Как использовать Bluetooth-модуль HC-05

      HC-05 имеет два режима работы: один — режим данных, в котором он может отправлять и получать данные с других устройств Bluetooth, а другой — AT Командный режим, в котором можно изменить настройки устройства по умолчанию. Мы можем управлять устройством в любом из этих двух режимов, используя ключевой контакт, как описано в описании контакта.

      Сопряжение модуля HC-05 с микроконтроллерами очень просто, поскольку он работает с использованием протокола последовательного порта (SPP). Просто подключите модуль к +5 В и подключите контакт Rx модуля к Tx MCU, а контакт Tx модуля к Rx MCU, как показано на рисунке ниже 9.0003

      Во время включения питания контакт ключа можно заземлить для перехода в командный режим, если его оставить свободным, он по умолчанию перейдет в режим данных. Как только модуль будет включен, вы сможете обнаружить устройство Bluetooth как «HC-05», затем подключиться к нему, используя пароль по умолчанию 1234, и начать с ним общение. Имя, пароль и другие параметры по умолчанию можно изменить, введя

       

      Приложения

      1. Беспроводная связь между двумя микроконтроллерами

      2. Сообщайтесь с ноутбуками, настольными компьютерами и мобильными телефонами

      3. Приложение для ведения журнала данных

      4. Потребительские приложения

      5. Беспроводные роботы

      6. Home Automation

      9003

        Метки

        Bluetooth

        Беспроводная связь



      Распиновка HC-05, технические характеристики, спецификация и подключение HC05 Arduino

      Модуль Bluetooth HC-05 представляет собой преобразователь Bluetooth в последовательный порт, который соединяет микроконтроллеры (например, Arduino) с другими устройствами с поддержкой Bluetooth. Распиновка и технические характеристики HC-05 приведены ниже.

      Распиновка HC-05 с описанием:

      PIN NO. Имя контакта Описание контакта
      1. КЛЮЧ/En Этот контакт используется для перевода модуля Bluetooth в режим AT-команд. По умолчанию этот вывод работает в режиме данных. Контакт Key/EN должен иметь высокий уровень для работы Bluetooth в командном режиме.
      В HC-05 скорость передачи данных по умолчанию в командном режиме составляет 38400 бит/с и 9 бит/с.600 в режиме данных.
      2. ВКЦ Используется для питания модуля Bluetooth. Подайте на этот контакт 5В/3,3В.
      3. Земля Контакт заземления модуля
      4. ТХД Соедините этот вывод с выводом RXD микроконтроллера. Этот контакт передает последовательные данные (беспроводные сигналы, полученные модулем Bluetooth, преобразуются модулем и последовательно передаются на этот контакт)
      5. РСД Подключите этот контакт к контакту TXD микроконтроллера. Bluetooth-модуль HC-05 получает данные с этого контакта, а затем передает их по беспроводной сети.
      6. ГОСУДАРСТВЕННЫЙ Используется для проверки, подключен модуль или нет. Он действует как индикатор состояния.

      ПЛК Omron Node-RED Serial Communica…

      Включите JavaScript

      ПЛК Omron Node-RED Последовательная связь

       

      Характеристики HC-05 Характеристики HC-05

      **Источник изображения: Electrosome

      • )
      • Частота: Диапазон ISM 2,4 ГГц
      • Модуляция: GFSK (Гауссова частотная манипуляция)
      • Мощность излучения: ≤4 дБм, класс 2
      • Чувствительность: ≤-84 дБм при 0,1% BER
      • Скорость: асинхронная связь: 2,1 Мбит/с (макс.) / 160 кбит/с , синхронная связь:
        1 Мбит/с/1 Мбит/с
      • Безопасность: аутентификация и шифрование
      • Профили: последовательный порт Bluetooth
      • Напряжение питания: +3,3 В до 6,0 В
      • Ток питания: 30 мА
      • Рабочая температура: -20 ~ +75°С
      • Размеры: 26,9 мм x 13 мм x 2,2 мм
      • Модуль Bluetooth HC-05 использует стандартизированный протокол IEEE 802. 15.1, с помощью которого можно построить беспроводную персональную сеть (PAN). Он использует радиотехнологию с расширенным спектром со скачкообразной перестройкой частоты (FHSS) для передачи данных по воздуху.

       

      HC-05 Модуль Bluetooth:

      Спецификация HC-05 (стр. 1) Скачать спецификацию HC-05 (стр. 2)

      Загрузите полное техническое описание по этой ссылке: HC-05 Datasheet

       

      Знакомство с модулем Bluetooth HC-05

      HC-05 представляет собой очень простой в использовании преобразователь Bluetooth в последовательный порт. HC-05 соединяет микроконтроллеры (например, Arduino) с другими устройствами с поддержкой Bluetooth. Это позволяет устройствам беспроводным образом связываться друг с другом.

      Модуль Bluetooth HC-05

      HC-05 — модуль Bluetooth SPP (протокол последовательного порта), предназначенный для беспроводной связи. Он также может работать в качестве ведущего или ведомого устройства.

       

      Работа Bluetooth-модуля HC-05 :

      Bluetooth-модуль HC-05 можно использовать в двух режимах работы: в командном режиме и в режиме данных.

      Командный режим:

      В командном режиме мы можем связываться с модулем Bluetooth через AT-команды для настройки различных настроек и параметров модуля. Это включает в себя информацию о прошивке, изменение скорости передачи данных, изменение имени модуля и т. д. Мы также можем использовать его для установки HC-05 в качестве ведущего или ведомого. Чтобы выбрать любой из режимов, нам нужно активировать командный режим и отправить правильные AT-команды. Скорость передачи 38400 бит/с в командном режиме .

      Режим данных:

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

       

      HC-05 Распиновка разводной платы: HC-05 Распиновка разводной платы

       

      Название PIN-кода Штифт Тип Описание
      Земля 13,21,22 ВСС Горшок для измельчения
      3. 3 ВКЦ 12 3,3 В Встроенный источник питания 3,3 В со встроенным линейным стабилизатором на выходе в диапазоне 3,15–3,3 В
      AIO0 9 Двунаправленный Линия программируемого ввода/вывода
      AIO1 10 Двунаправленный Линия программируемого ввода/вывода
      AIO0 23 Двунаправленный RX EN Линия программируемого ввода/вывода, управляющий выход для МШУ
      AIO1 24 Двунаправленная передача EN Линия программируемого ввода/вывода, управляющий выход для PA
      PIO2 25 двунаправленный Линия программируемого ввода/вывода
      PIO3 26 Двунаправленный Линия программируемого ввода/вывода
      PIO4 27 Двунаправленный Линия программируемого ввода/вывода
      PIO5 28 Двунаправленный Линия программируемого ввода/вывода
      PIO6 29 Двунаправленный Линия программируемого ввода/вывода
      PIO7 30 Двунаправленный Линия программируемого ввода/вывода
      PIN08 31 Двунаправленный Линия программируемого ввода/вывода
      PIO9 32 Двунаправленный Программируемая линия ввода/вывода
      PIO10 33 Двунаправленный Линия программируемого ввода/вывода
      PIO11 34 Двунаправленный Линия программируемого ввода/вывода
      СБРОС 11 Вход CMOS со слабой внутренней подтяжкой Сброс низ. Входной сигнал должен быть низким в течение > 5 мс, чтобы вызвать сброс
      UART_RTS 4 Выход CMOS, трехстабильный, со слабой внутренней подтяжкой Запрос UART на отправку, активный низкий уровень
      UART_CTS 3 Вход CMOS со слабым внутренним преобразованием UART готов к отправке, активный низкий уровень
      UART_RX 2 Вход CMOS со слабым внутренним преобразованием UART Ввод данных
      UART_TX 1 Выход CMOS, трехстабильный, со слабой внутренней подтяжкой UART Вывод данных
      SPI_MOSI 17 Вход CMOS со слабым внутренним преобразованием Ввод данных последовательного периферийного интерфейса
      SPI_CSB 16 Вход CMOS со слабой внутренней подтяжкой Выбор микросхемы для последовательного периферийного интерфейса, активный низкий уровень
      SPI_CLK 19 Вход CMOS со слабым внутренним преобразованием Часы последовательного периферийного интерфейса
      SPI_MISO 18 Вход CMOS со слабым внутренним преобразованием Вывод данных последовательного периферийного интерфейса
      USB_- 15 Двунаправленный
      USB_+ 20 Двунаправленный
      НЗ 14
      PCM_CLK 5 Двунаправленный Синхронные часы данных PCM
      PCM_OUT 6 КМОП-выход Синхронный вывод данных PCM
      PCM_IN 7 Вход КМОП Синхронный ввод данных PCM
      PCM_SYNC 8 Двунаправленный Синхронный строб данных PCM

       

      HC-05 Соединения Arduino: HC-05 соединение с Arduino
      • Подключите светодиод к плате Arduino с помощью перемычек.

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *