Сканирование Bluetooth-устройств с помощью HC-05
По сути, я хочу подключить HC-05 к определенному мобильному устройству Bluetooth (адрес которого известен), и когда соединение будет установлено, я хочу включить светодиод на макетной плате. Я совершенно не понимаю, как писать код. Можете ли вы мне помочь с этим, так как это часть моего проекта.
Я знаю различные AT-команды и просканировал адрес Bluetooth с помощью команды AT+INQ.
@Shivam Thakur, 👍-1
1 ответ
Лучший ответ:
▲ 1
Если вы используете плату Arduino с HC-05 для AT-команд через последовательный порт, вы можете следовать следующей схеме:
- Настройка HC-05
- Проверьте наличие доступных поблизости устройств
AT+IRQ
- Проверьте ответ, чтобы убедиться, что желаемое устройство указано в списке близлежащих устройств
- Если устройство включено в список, используйте
AT+BIND=<Адрес Bluetooth>
для подключения к другому устройству - Проверяйте ответ на команду
AT+STATE?
, пока не получите «CONNECTED» (здесь можно использовать цикл while) - После того, как соединение будет успешно установлено, вы можете отправить подтверждение в соответствии с вашими требованиями.
Вышеуказанный сценарий применим только в том случае, если вы уверены в адресе Bluetooth устройства, к которому хотите подключиться. Если сценарий отличается, оставьте комментарий и сообщите нам фактическое требование.
,
@Sumit Panse
Смотрите также:
- Мой модуль Bluetooth HC-05 не работает
- AT-команды не работают для HC-06 НА ARDUINO UNO
- Модуль HC-05 не получает команд и не спаривается
- Проблема чтения данных Arduino Bluetooth HC-05
- Arduino с модулем Bluetooth HC-05 | Данные не передаются
- Управление esp32 с помощью клавиш клавиатуры
- Можете ли вы помочь мне сократить мой код?
- Неудачная загрузка скетч Bluetooth HC-05 - (порт и плата верны)