Я новичок в микроконтроллерах и электронике, хотя не совсем в компьютерах и программировании.
Начав с Arduino, я пришел к тому, что действительно заинтересован в том, чтобы заставить мой прототип общаться с мобильным устройством или компьютером для отправки и получения данных (например, отправки данных датчика или получения команд).
Глядя на это, я обнаружил, что существуют разные модули Bluetooth с разными ценами. Дальнейшие исследования различий мало что показали мне как начинающему, я изо всех сил пытаюсь понять, на что обращать внимание и как выбирать.
Мой вопрос здесь:
Каковы основные отличия различных модулей Bluetooth для начинающих, таких как:
- HC-05
- HC-06
- HC-07
И что нужно искать при покупке простого модуля Bluetooth для Arduino?
Я действительно не знаю различий, но я использовал модули HC-06. Они работают только в подчиненном режиме, но это то, что вам нужно для замены проводного терминала на вашем Arduino, такого как ваш ПК и USB-кабель, на терминал Bluetooth. Это, вероятно, покрывает 99% случаев, когда Arduino или другое устройство на базе MCU должно обмениваться данными с ПК или планшетом, в который уже встроен Bluetooth. Для связи между устройствами один из них должен быть мастером, и я думаю, для этого требуется HC-05.
источник
Можно использовать HC-05 для беспроводной загрузки программ, хотя для этого требуется дополнительная проводка от HC-05 к Arduino.
Беспроводная загрузка может быть полезной альтернативой, когда доступ к Arduino затруднен или если вы не чувствуете себя комфортно, подключая компьютер к Arduino, который подключен к источнику питания или подключен к чему-то другому, достигая того же, что вы получите, скажем, с оптопарой.
источник