Блютуз hc-06 з'єднання з телефоном і комп'ютером

Вам необхідно дистанційно керувати вашої Arduino платою, обмінюватися даними з іншими bluetooth пристроями? Блютуз модулі HC-05, HC06 допоможуть впоратися з цим завданням.

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Модулі HC-05/06 вдають із себе голі блютуз з додатковою обв'язкою.

А саме: встановлені на підкладку, на якій розташований стабілізатор з 5 на 3.3Вольта, світлодіод, який вказує на стан модуля (утворено з'єднання чи ні), і конденсатори на лініях живлення. Також на платі встановлений mosfet транзистор (Q1), який при потребі може розривати ланцюг харчування блютуза, тим самим відключаючи його, але в нашому огляді це задіяно не буде.

Блютуз hc-06 з'єднання з телефоном і комп'ютером

З лицьового боку модуль виглядає ось так

Підключення до Arduino

При подачі живлення на модуль вбудований світлодіод починає блимати.

Далі розберемо два варіанти сполучення блютуз модуля:

1) C комп'ютером (операційка WIN7)

В обох випадках нам буде необхідно виконати 2 дії. створити пару модуля і пристрої, управляти через який-небудь термінал.

Частина 1. З'єднання з комп'ютером (WIN7)

Якщо у вашому комп'ютері немає вбудованого блютуза, то можна скористатися блютуз донглом. Знайти його в салонах зв'язку або на радіо ринках не складе труднощів.

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

• Дія 1

Йдемо в панель управління, клацаємо на іконку блютуза і вибираємо "Показати пристрою Bluetooth"

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Через деякий час комп'ютер зробить пошук і ви побачите ваш модуль (У вашого модуля може бути інше ім'я).

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Вибираємо другий варіант - "Введіть код освіти пари пристрою"

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Для HC-06 цей код +1234

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Завершується все такою картиною.

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Далі з'являється повідомлення

А за ним ще одне

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Перший етап настройки завершено

У разі, якщо ви забудете яким COM портом у вас визначився блютуз, це завжди можна подивитися виконавши наступні дії:

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Блютуз hc-06 з'єднання з телефоном і комп'ютером

P.S. Або подивитися в диспетчері пристроїв

• Дія 2

Для передачі даних можна використовувати будь-який термінал. Я використовував простий і безкоштовний "Termite".

Як приклад ми будемо змінювати стан вбудованого на плату Arduino світлодіода "LED 13". Включатися він буде при прийомі символу "W", а відключатися при "S". Наведений нижче скетч потрібно залити в плату Arduino. При заливці в плату необхідно від'єднати живлення від блютуз модуля. після заливки знову під'єднати.

приклад програмного коду:

Блютуз hc-06 з'єднання з телефоном і комп'ютером

В налаштуваннях вибираємо наш порт, швидкість (9600).

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Далі бачимо повідомлення про те, що порт успішно підключився. Світлодіод на HC-06 повинен перестати блимати і почати просто світитися.

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Також модуль можна перевірити і без Arduino просто замкнувши висновки TX і RX. Termite відправляються символи зазначає синім кольором, отримані зеленими. Тобто якщо при закорочених висновках ми відправили і нам прийшло те ж саме - значить що модуль працює справно. На фото нижче це і продемонстровано.

Блютуз hc-06 з'єднання з телефоном і комп'ютером

Далі наведу фотоінструкцію (відкривається великий варіант при натисканні)

• Дія 1

Блютуз hc-06 з'єднання з телефоном і комп'ютером

• Дія 2

Як терміналу виберемо знову-таки простий і безкоштовний, але вже "Bluetooth Terminal"

Блютуз hc-06 з'єднання з телефоном і комп'ютером

P.S. У разі якщо не вдається підключитися, відключайте живлення від блютуза і підключайте заново.

Статті в схожій тематиці:

Схожі статті