3

Предыстория:

Итак, у меня есть HM10 (модуль Bluetooth), который подключен к моему Arduino. Я проверил соединение с моим телефоном, подключившись к нему и прочитав некоторые пакеты, поэтому я уверен, что соединение с Arduino надежное. У меня есть USB-модуль Bluetooth, который подключен к моему компьютеру, на котором установлена Windows 10. Я зашел в настройки Windows, нашел HM10 и подключился к нему без проблем. Он отображается как "подключен" под моими устройствами. Таким образом, последняя часть настройки должна сделать HM10 видимым как COM-порт. Я следовал инструкциям многих сайтов:

  1. Откройте устройства Bluetooth. Примечание. На рабочем столе Windows перейдите: Пуск> (Настройки)> Панель управления> (Сеть и Интернет)> Устройства Bluetooth. Примечание. При использовании Windows 8/10 перейдите: щелкните правой кнопкой мыши Пуск> Панель управления> В поле поиска введите "Bluetooth" и выберите "Изменить настройки Bluetooth".
  2. На вкладке COM-порты нажмите кнопку Добавить.
  3. Убедитесь, что выбрано «Incoming (устройство инициирует соединение)», затем нажмите OK.
  4. Нажмите ОК.

Посмотрите, как это показано, как подключено в окне Bluetooth:

Также посмотрите, как это отображается в диспетчере устройств:

Проблема:

Проблема в том, что мой HM10 отображается в действительных устройствах Bluetooth в диспетчере устройств, но не отображается в списке после нажатия "Входящие". Список просто пуст. Есть ли что-то, чего мне не хватает, чтобы это появилось в этом списке?

Не отображается в этом списке!

2 ответа2

2

Я понял, что проблема в том, что HM-10 и HM-11 не имеют функции "Стандартный последовательный канал через Bluetooth", такой как модуль HC-05, если кто-нибудь знает, как добавить эту функцию к нему, это может сработать!

Аппаратные функции HC-05

Аппаратные функции HM-11

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

Чтобы открыть окна функций оборудования: Панель управления> Оборудование и звук> Устройства и принтеры> дважды щелкните устройство Bluetooth> выберите вкладку «Оборудование».

1

Я был не в состоянии разобраться в проблеме, но пошел совсем другим путем. Поскольку целью этого вопроса было беспроводное подключение моего Arduino к компьютеру, я решил использовать радиочастотную передачу вместо Bluetooth. При этом я приобрел следующее:

Qty    Item  
2      433 MHz Transciever that supports UART (or any frequency so long as both match)
1      USB to UART Converter

Я считаю, что моей самой большой проблемой было то, что у меня не было конвертера USB в UART. Это также могло быть причиной того, что мои модули Bluetooth не работали, так как они были просто трансиверами без конвертера usb в UART. В любом случае, если кто-то пытается установить беспроводную связь между Arduino и компьютером под управлением Windows, я бы предложил метод RF.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .