AlashEd Wiki Логотип

Arduino

  • Arduino
    • Руководства Arduino
    • Наборы Arduino
    • Урок 1. Плата Arduino в мире сборки самодельных устройств
    • Урок 2. Компоненты Arduino Uno
    • Урок 3. Языки программирования, используемые в робототехнике
    • Урок 4. Как использовать макетную плату
    • Урок 5. Arduino IDE
    • Урок 6. Как программировать Ардуино или анатомия скетча
    • Урок 7. Подключаем свою Arduino Uno к компьютеру
    • Урок 8. Как управлять цифровым выходом Arduino
    • Урок 9. Как получить данные с аналоговых датчиков
    • Урок 10. Работаем с аналоговыми входом
    • Урок 11. Связываем analogRead() и analogWrite()
    • Урок 12. Мигаем светодиодом Ардуино
    • Справочник по распиновке Arduino UNO
    • Справочник по распиновке Arduino Nano
    • Справочник по распиновке Arduino Mega 2560
    • Справочник по распиновке Arduino UNO R4 Minima
    • Справочник по распиновке Arduino UNO R4 WiFi
    • Создание простого ЭКГ-монитора с AD8232 и Arduino
    • Как работает акселерометр? Подключение ADXL335 к Arduino
    • Подключение датчика температуры и влажности AM2320 к Arduino
    • Как работает ультразвуковой датчик HC-SR04 и подключение к Arduino
    • Подключение шарикового датчика наклона к Arduino
    • Подключение датчика температуры, влажности и давления BME280 к Arduino
    • Подключение датчика окружающей среды BME680 к Arduino
    • Подключение датчика атмосферного давления и температуры BMP180 к Arduino
    • Подключение датчика атмосферного давления BMP388 (альтиметр) к Arduino
    • Подключение датчиков DHT11 и DHT22 к Arduino
    • Подключение модуля DHT11 к Arduino
    • Подключение цифрового датчика температуры DS18B20 1-Wire к Arduino
    • Подключение датчика изгиба к Arduino
    • Подключение датчика температуры и влажности HTU21D к Arduino
    • Создание цифровых весов с HX711 и Arduino
    • Подключение датчика температуры LM35 к Arduino
    • Подключение пульсоксиметра и датчика сердечного ритма MAX30100 к Arduino
    • Подключение пульсоксиметра и датчика сердечного ритма MAX30102 к Arduino
    • Подключение модуля термопары MAX6675 к Arduino
    • Подключение бесконтактного инфракрасного датчика температуры MLX90614 к Arduino
    • Подключение акселерометра и гироскопа MPU6050 к Arduino
    • Как работает датчик газа/дыма MQ2? Подключение к Arduino
    • Как работает датчик алкоголя MQ3? Подключение к Arduino
    • Подключение барометрического датчика давления MS5611 к Arduino
    • Подключение нескольких цифровых датчиков температуры DS18B20 к Arduino
    • Мониторинг частоты сердечных сокращений с помощью пульсометра и Arduino
    • Как работает датчик дождя и его подключение к Arduino
    • Как работает микроволновый радарный датчик движения RCWL-0516 и его подключение к Arduino
    • Подключение герконового переключателя к Arduino
    • Подключение датчика температуры и влажности SHT31 к Arduino
    • Как работает датчик влажности почвы и его подключение к Arduino
    • Подключение датчика NPK почвы к Arduino
    • Подключение звукового датчика к Arduino и управление устройствами по хлопку
    • Подключение датчика цвета TCS230/TCS3200 к Arduino
    • Подключение LiDAR-датчика TFMini-S к Arduino
    • Подключение датчика температуры TMP36 к Arduino
    • Подключение датчика напряжения к Arduino
    • Как работает датчик уровня воды и его подключение к Arduino
    • Подключение символьного ЖК-дисплея 16×2 к Arduino
    • Подключение I2C LCD к Arduino
    • Подключение светодиодного матричного дисплея MAX7219 к Arduino
    • Подключение графического LCD-дисплея Nokia 5110 к Arduino
    • Подключение графического OLED-дисплея к Arduino
    • Как работает семисегментный индикатор и подключение к Arduino
    • Подключение 4-разрядного 7-сегментного дисплея TM1637 к Arduino
    • Управление шаговым двигателем 28BYJ-48 с драйвером ULN2003 и Arduino
    • Управление шаговым двигателем с модулем драйвера A4988 и Arduino
    • Управление шаговым двигателем с помощью драйвера DRV8825 и Arduino
    • Управление двигателями постоянного тока с помощью микросхемы L293D и Arduino
    • Управление двигателями постоянного тока, шаговыми и серво с помощью шилда L293D и Arduino
    • Подключение модуля драйвера двигателя L298N к Arduino
    • Управление несколькими сервоприводами с помощью модуля PCA9685 и Arduino
    • Как работает сервопривод и подключение к Arduino
    • Управление шаговым двигателем с помощью микросхемы драйвера L293D и Arduino
    • Управление шаговым двигателем с помощью драйвера L298N и Arduino
    • Управление двигателями постоянного тока с помощью TB6612FNG и Arduino
    • Как работают радиомодули 433 МГц и подключение к Arduino
    • Отправка и приём SMS и звонков с GSM-модулем A6 и Arduino
    • Настройка HC-05 с помощью AT-команд
    • Подключение Bluetooth-модуля HC05 к Arduino
    • Что такое RFID? Принцип работы? Подключение модуля RC522 RFID к Arduino
    • Принцип работы 2-осевого джойстика и подключение к Arduino + Processing
    • Создание собственной CAN-сети с модулями MCP2515 и Arduino
    • Подключение GPS-модуля ublox NEO-6M к Arduino
    • Как работает беспроводной модуль nRF24L01+ и его подключение к Arduino
    • Отправка и приём SMS и звонков с GSM-модулем SIM800L и Arduino
    • Отправка и приём SMS и звонков с GSM-шилдом SIM900 и Arduino
    • Как работает сдвиговый регистр 74HC595 и подключение к Arduino
    • Сдвиговый регистр 74hc595 Arduino
    • Клавиатуры и кнопки на Arduino
    • Подключение мембранной клавиатуры 4×3 и 4×4 к Arduino
    • Подключение модуля Micro SD карты к Arduino
    • Подключение модуля часов реального времени DS1307 к Arduino
    • Подключение прецизионного модуля часов реального времени DS3231 к Arduino
    • Подключение одноканального модуля реле к Arduino
    • Как работает энкодер и подключение к Arduino
    • Подключение двухканального релейного модуля к Arduino
    • Как сделать олдскульную неоновую вывеску
    • Как сделать робота на ROS своими руками. Часть 1: шасси и бортовая электроника
    • Как сделать робота на ROS своими руками. Часть 2: навигация
    • Как сделать робота на ROS своими руками. Часть 3: распознавание речи
    • Как сделать робота на ROS своими руками. Часть 4: синтез речи и голосовое управление
    • Как подключить умное реле Sonoff к Алисе
    • Как создать приложение для Flipper Zero
    • Как сделать шагающего робота на Arduino
    • Собираем змейку на Arduino
    • Bluetooth
      • HM-10 Bluetooth 4.0 BLE модуль — Введение
      • HM-10: Используем Arduino для общения с HM-10
      • Отправка и получение данных HM-10 через BLE Scanner
      • HM-10 как iBeacon
      • HM-10: Добавление второй пользовательской характеристики
      • Связь Arduino с Arduino через HM-10
      • HM-10: Автономный беспроводной датчик освещённости со встроенным АЦП
      • HM-10: Программируемые выводы (PIO)
      • HM-10: Обновление прошивки
      • Arduino, HM-10 и App Inventor 2
      • Arduino, HM-10 и App Inventor 2: Добавление слайдера
      • Arduino с RN4870/1
      • Bluetooth-модули
      • Полное руководство по HC-06
      • JDY-31 — Bluetooth 3.0 SPP модуль
      • Bluetooth модули HC-05 и HC-06 zs-040. Первый взгляд
      • Arduino и HC-06 (ZS-040)
      • HC-05 FC-114 и HC-06 FC-114. Часть 2 — Основные AT-команды
      • HC-05 FC-114 и HC-06 FC-114. Часть 3 — Режим Master и автоподключение
      • Включение и выключение светодиода с помощью Arduino, HC-06 и Android
      • arduinoBTcontrol — управление Arduino через Bluetooth с Android
      • Arduino и Bluetooth модуль HC-05 в режиме ведомого (Slave)
      • Arduino и Bluetooth модуль HC-05 (ZS-040) — режим AT-команд
      • Соединение 2 Arduino через Bluetooth с помощью HC-05 и HC-06: простой метод CMODE
      • Соединение 2 Arduino через Bluetooth с помощью HC-05 и HC-06: Pair, Bind и Link
      • HC-05 FC-114 и HC-06 FC-114. Первый взгляд
      • Arduino к Arduino через Bluetooth
      • Управление Arduino-роботом с помощью G-сенсора смартфона
      • Картонный робот с управлением со смартфона
      • HM-10 Bluetooth 4.0 BLE
      • Bluetooth Classic (HC-05, HC-06, JDY-31)
      • Управление роботами
    • Arduino Serial
    • Включение и выключение устройств
    • Общие руководства
    • Как программируют Arduino
    • Как работает беспроводная зарядка
    • Visual Basic + Arduino
    • Руководства Arduino (RNT)
    • Наборы Alash Electronics
    • Курс для начинающих
    • Распиновка плат
    • Датчики
    • Дисплеи и индикаторы
    • Двигатели и приводы
    • Проекты
    • Тематические разделы
    • Электроника и Физика
    • Интернет Вещей и Железо
    • Архитектура и Внутренности ПК
    • Нейросети, Игры и Технологии

ESP32

  • ESP32

ESP8266

  • ESP8266 NodeMCU

Raspberry Pi

  • Raspberry Pi

Car Kit

  • Инструкция набора для сборки колесного Alashed Phobo Arduino 4WD BT Smart Car kit V2.0
  • Инструкция набора для сборки колесного Smart Car Kit на базе Arduino

The Pi Hut

  • The Pi Hut — Руководства
  • The Pi Hut — Raspberry Pi Pico

Arduino Learn

  • Arduino Learn
  • Справочник языка Arduino

Arduino Tutorials

  • Туториалы Arduino UNO

Arduino Hacking

  • Arduino Hacking

Устаревшие продукты Arduino

  • Руководства по устаревшим продуктам Arduino
  • Устаревшие платы Arduino
  • Устаревшие шилды Arduino

Основы электроники

  • Основы электроники
  • Калькуляторы электроники

RobotClass

  • Уроки и проекты

Программирование

  • Самоучитель по HTML и CSS с нуля
  • Python
  • Java

Лазерная резка и коробки

  • Лазерная резка и коробки
AlashEd Wiki
  • Arduino
  • Bluetooth
  • Соединение 2 Arduino через Bluetooth с помощью HC-05 и HC-06: Pair, Bind и Link
Предыдущая Следующая

Соединение 2 Arduino через Bluetooth с помощью HC-05 и HC-06: Pair, Bind и Link

Оригинал статьи: Martyn Currey

В предыдущей статье я показал, как HC-05 может автоматически подключаться к другим Bluetooth-устройствам, установив HC-05 на сопряжение с любым устройством через CMODE=1. Это быстро и просто, но не даёт контроля над тем, к какому устройству подключается HC-05.

В этой статье я покажу, как настроить HC-05 на постоянное подключение к одному и тому же HC-06 (или HC-05 в режиме Slave). Для этого мы используем PAIR, BIND и LINK.

Примечание

Существуют более новые модули с прошивкой 3.0-20170601. Данное руководство не работает для этих модулей (AT+INQ выдаёт ошибку). У меня нет новых модулей, и я не могу найти надёжного поставщика.

Если вы ещё не купили Bluetooth Classic модули, рекомендую покупать оригинальные HC. Они немного дороже, но хорошо поддерживаются и имеют полную документацию. Оригинальные HC-модули имеют логотип HC на основной BT-плате, а текущие платы имеют синий светодиод слева вверху.

Я использую две отдельные Arduino IDE: версию 1.6.3 (установленную) и версию 1.0.5 (запускаемую из папки, портативная версия). Это позволяет использовать две IDE одновременно, каждая подключена к своему Arduino. Также это даёт два монитора порта — по одному на каждый Arduino.

Используемые модули — версии zs-040 для HC-05 и HC-06. HC-05 имеет прошивку Wavesen/HC 2.0-20100601, и любой модуль с той же прошивкой будет работать аналогично.

HC-05 имеет два режима AT-команд, которые я называю «мини» AT-режим и «полный» AT-режим. Некоторые команды работают только в «полном» AT-режиме. Для входа в «полный» AT-режим пин 34 должен быть в HIGH и оставаться в HIGH. Для этого я сделал соединение от пина 34 к +3,3 В. Смотрите схему ниже.

Если вы не уверены насчёт AT-режима, посмотрите Arduino и HC-05 (ZS-040) — AT-режим.

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

  • Модули HC-05 и HC-06 zs-040

  • Arduino и HC-06 (ZS-040)

  • Arduino и HC-05 в режиме Slave

  • Соединение через CMODE

Подключение

У меня два Arduino. Один подключён к HC-05 zs-040, другой — к HC-06 zs-040.

HC-05 имеет соединение от пина 34 к +3,3 В. Это активирует «полный» AT-режим.

HC-05 zs-040 Схема подключения HC-05 к HC-06 HC-05 на макетной плате HC-06 на макетной плате

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

HC-05 настроен со следующими значениями:

  • ROLE = 0 (режим Slave)

  • UART = 9600 (скорость для режима связи)

  • CMODE = 0 (подключаться только к сопряжённым устройствам)

  • PSWD = 1234 (пароль/PIN для сопряжения)

В AT-режиме используется скорость 38400.

Соберите схему, подайте питание и загрузите следующий скетч.

// Basic Bluetooth sketch HC-05_02_38400
// Connect the HC-05 module and communicate using the serial monitor
//
// The HC-05 defaults to commincation mode when first powered on.
// Needs to be placed in to AT mode
// After a factory reset the default baud rate for communication mode is 38400
//
//
//  Pins
//  BT VCC to Arduino 5V out.
//  BT GND to GND
//  BT RX to Arduino pin 3 (through a voltage divider)
//  BT TX to Arduino pin 2 (no need voltage divider)


#include <SoftwareSerial.h>
SoftwareSerial BTserial(2, 3); // RX | TX
// Connect the HC-05 TX to Arduino pin 2 RX.
// Connect the HC-05 RX to Arduino pin 3 TX through a voltage divider.

char c = ' ';

void setup()
{
    // start th serial communication with the host computer
    Serial.begin(9600);
    Serial.println("Arduino with HC-05 is ready");

    // start communication with the HC-05 using 38400
    BTserial.begin(38400);
    Serial.println("BTserial started at 38400");
}

void loop()
{

     // Keep reading from HC-05 and send to Arduino Serial Monitor
    if (BTserial.available())
    {
        c = BTserial.read();
        Serial.write(c);
    }

    // Keep reading from Arduino Serial Monitor and send to HC-05
    if (Serial.available())
    {
        c = Serial.read();

        // mirror the commands back to the serial monitor
        // makes it easy to follow the commands
        Serial.write(c);
        BTserial.write(c);
    }

}

Поскольку пин 34 Bluetooth-модуля установлен в HIGH, HC-05 должен войти в AT-режим при включении питания.

Откройте монитор порта на компьютере и подтвердите, что вы в AT-режиме, введя «AT» (без кавычек). Вы должны получить ответ «OK».

Помните, что HC-05 требует установки «Both NL & CR».

Скетч отображает введённые команды обратно в монитор порта. Это упрощает отслеживание.

HC-05 AT-режим

Настройка HC-06

Соберите схему HC-06, подайте питание и загрузите следующий скетч. Мой HC-06 настроен на скорость 9600. Если ваш использует другую скорость, вам нужно будет изменить скетч. Измените следующие строки:

BTSerial.begin(9600);

Serial.println("BTserial started at 9600");

Замените 9600 на скорость вашего HC-06.

// Basic bluetooth test sketch. HC-06_01_9600
// HC-06 ZS-040
//
//
//  Uses hardware serial to talk to the host computer and software serial
//  for communication with the bluetooth module
//
//  Pins
//  BT VCC to Arduino 5V out.
//  BT GND to GND
//  BT RX to Arduino pin 3 (through a voltage divider)
//  BT TX to Arduino pin 2 (no need voltage divider)
//
//  When a command is entered in the serial monitor on the computer
//  the Arduino will relay it to the bluetooth module and display the result.
//
//  These HC-06 modules require capital letters and no line ending
//

#include <SoftwareSerial.h>
SoftwareSerial BTSerial(2, 3); // RX | TX

void setup()
{
    Serial.begin(9600);
    Serial.println("Arduino with HC-06 is ready");

    // HC-06 default baud rate is 9600
    BTSerial.begin(9600);
    Serial.println("BTserial started at 9600");
}

void loop()
{

  // Keep reading from HC-06 and send to Arduino Serial Monitor
  if (BTSerial.available())
    Serial.write(BTSerial.read());

  // Keep reading from Arduino Serial Monitor and send to HC-06
  if (Serial.available())
  BTSerial.write(Serial.read());
}

Модули HC-06 запускаются в AT-режиме, поэтому можно начинать вводить команды сразу после открытия монитора порта. Помните, что HC-06 требует команды в верхнем регистре и не требует символов новой строки или возврата каретки — установите «No line endings» внизу окна монитора порта. Откройте монитор порта и подтвердите AT-режим, введя «AT» (без кавычек). Вы должны получить ответ «OK».

HC-06 AT-режим

Для HC-06 нужно немного — просто убедитесь, что пароль совпадает с паролем HC-05.

Чтобы изменить пароль/PIN на 1234, введите AT+PSWD1234 (без кавычек) и нажмите Send.

HC-06 установка PIN

Сопряжение и привязка

На данном этапе HC-06 должен ожидать подключения. Пароль/PIN — 1234.

HC-05 должен быть в «полном» AT-режиме. Если вы не уверены, что это значит, смотрите Arduino и HC-05 (ZS-040) — AT-режим.

Шаги для подключения к HC-06:

  1. Установить одинаковую скорость передачи на обоих устройствах.

  2. Убедиться, что пароли на HC-05 и HC-06 совпадают.

  3. Найти адрес HC-06.

  4. Выполнить сопряжение HC-05 с HC-06.

  5. Привязать HC-06 к HC-05.

  6. Настроить HC-05 на подключение только к сопряжённым устройствам.

  7. Установить связь с HC-06.

1. Установить одинаковую скорость

Установите скорость связи 9600 на HC-05 и HC-06. Я уже это сделал.

Это только для целей данного примера. Когда всё заработает, вы сможете изменить скорости.

2. Убедиться, что пароли совпадают

Мы уже установили пароли.

3. Найти адрес HC-06

Это можно сделать с помощью Android-устройства или с помощью HC-05. Вот как это сделать через HC-05.

Убедитесь, что HC-05 в AT-режиме, и введите следующие команды:

AT+RMAAD
AT+ROLE=1
AT+RESET
AT+RMAAD, AT+ROLE=1, AT+RESET

AT+RMAAD — очищает ранее сопряжённые устройства.

AT+ROLE=1 — переводит HC-05 в режим Master.

AT+RESET — сбрасывает HC-05. Иногда это необходимо после смены роли.

Теперь введите следующее:

AT+CMODE=0
AT+INQM=0,5,9
AT+INIT
AT+INQ

AT+INQM=0,5,9, AT+INIT и AT+INQ требуют, чтобы пин 34 был в HIGH. Если пин 34 не в HIGH, вы не получите никакого ответа от этих команд. Ни сообщения, ни сообщения об ошибке.

AT+CMODE, AT+INQM, AT+INIT, AT+INQ

AT+CMODE=0 — позволяет HC-05 подключаться к любому устройству.

AT+INQM=0,5,9 — настраивает поиск до 5 устройств в течение 9 секунд.

AT+INIT — инициализирует профиль SPP. Если SPP уже активен, вы получите error(17), которую можно игнорировать.

AT+INQ — ищет другие Bluetooth-устройства.

На скриншоте выше видно, что HC-05 нашёл 2 Bluetooth-устройства:

+INQ:A854:B2:3FB035,8043C,7FFF
+INQ:3014:10:171179,1F00,7FFF

Одно из них — HC-06. Чтобы узнать какое, используем команду AT+RNAME?.

AT+INQ возвращает 3 значения: первое — адрес (это нужное значение), второе — класс устройства, третье — сила сигнала (RSSI).

AT+INQ будет работать только если HC-05 в режиме Master и после команды AT+INIT.

Для получения имени найденных устройств используем команду AT+RNAME?. Адреса — первое поле, возвращаемое AT+INQ: A854:B2:3FB035 и 3014:10:171179.

При вводе адреса нужно заменить двоеточия на запятые. Формат: AT+RNAME?A854,B2,3FB035 и AT+RNAME?3014,10,171179.

Разумеется, вы будете использовать адрес вашего HC-06.

AT+RNAME - определение устройств

Из результатов видно, что A854:B2:3FB035 — это мой телевизор, а 3014:10:171179 — это HC-06.

Теперь, когда у нас есть адрес HC-06, можно завершить подключение.

4. Сопряжение HC-05 с HC-06

Для сопряжения используем команду AT+PAIR=<addr>,<timeout>.

Введите AT+PAIR=3014,10,171179,9 (без кавычек).

Если HC-05 не сможет выполнить сопряжение с HC-06 в течение 9 секунд, вы получите сообщение об ошибке. Если сопряжение успешно, получите «OK».

5. Привязка HC-06 к HC-05

Привяжите с помощью AT+BIND=3014,10,171179.

6. Настроить подключение только к сопряжённым устройствам

Используем команду CMODE: AT+CMODE=1.

7. Связь с HC-06

Используем команду link: AT+LINK=<addr>.

В моём случае AT+LINK=3014,10,171179. Если всё в порядке, получите ответ «OK».

Сопряжение, привязка, связь

Светодиод на HC-05 должен делать 2 быстрых мигания каждые 2 секунды (приблизительно).

Светодиод на HC-06 должен гореть постоянно (не мигать).

Вы подключили HC-05 и HC-06!

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

После установления соединения HC-05 переключится в режим связи. Если вы хотите продолжить работу в AT-режиме, нужно сбросить модуль с пином 34 в HIGH или с нажатой кнопкой.

Проверка подключения

На HC-05 отключите соединение к пину 34 и загрузите следующий скетч на Arduino, подключённый к нему. Скетч открывает BTserial на скорости 9600 для режима связи.

// Basic Bluetooth sketch HC-05_03_9600
// Connect the HC-05 module and communicate using the serial monitor
//
// The HC-05 defaults to commincation mode when first powered on.
// Needs to be placed in to AT mode
// After a factory reset the default baud rate for communication mode is 38400
//
//
//  Pins
//  BT VCC to Arduino 5V out.
//  BT GND to GND
//  BT RX to Arduino pin 3 (through a voltage divider)
//  BT TX to Arduino pin 2 (no need voltage divider)


#include <SoftwareSerial.h>
SoftwareSerial BTserial(2, 3); // RX | TX
// Connect the HC-05 TX to Arduino pin 2 RX.
// Connect the HC-05 RX to Arduino pin 3 TX through a voltage divider.

char c = ' ';

void setup()
{
    // start the serial communication with the host computer
    Serial.begin(9600);
    Serial.println("Arduino with HC-05 is ready");

    // start communication with the HC-05 using 9600
    BTserial.begin(9600);
    Serial.println("BTserial started at 9600");
}

void loop()
{

     // Keep reading from HC-05 and send to Arduino Serial Monitor
    if (BTserial.available())
    {
        c = BTserial.read();
        Serial.write(c);
    }

    // Keep reading from Arduino Serial Monitor and send to HC-05
    if (Serial.available())
    {
        c = Serial.read();
        BTserial.write(c);
    }

}

Сбросьте оба Arduino и отключите питание HC-05 и HC-06.

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

Включите HC-05. Светодиод мигнёт пару раз при включении, затем перейдёт на регулярный паттерн — быстрое мигание каждые пару секунд.

Светодиод на HC-06 загорится постоянно (без мигания).

Модули подключены.

Откройте мониторы порта — всё, что вы вводите в одном, появится в другом, и наоборот.

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

  1. Быстро мигать 3 раза каждые пару секунд.

  2. Мигать вкл/выкл дважды в секунду.

Это обычно происходит, когда HC-06 выключается и снова включается без сброса HC-05.

Устройства подключаются быстрее, если HC-06 запускается первым.

Дополнительная информация

Для получения дополнительной информации об AT-командах обратитесь к руководству пользователя HC-05 или руководству EGBT-046S/EGBT-045MS.

Phillipe Cantin написал похожую статью здесь.

Следующий шаг. Организовать общение Arduino через Bluetooth. Arduino to Arduino by Bluetooth

Предыдущая Следующая

© Авторские права 2025, Aiten Bexultan.