Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

Існує велика кількість реалізацій модулів Bluetooth. Кожна має свої особливості, але в загальному і цілому вони всі дуже схожі. Розглянемо представника bluetooth модуля сімейства HC-06.

Даний модуль працює на частоті від 2,40 ГГц до 2,48 ГГц і підтримує специфікацію bluetooth версії 2.1 + EDR (знижене споживання енергії, підвищений рівень захисту даних і легке з'єднання Bluetooth-пристроїв). Стійкий прийом з модулем гарантований в межах 10 метрів.

Призначення висновків bluetooth-модуля таке:
- VCC і GND - "плюс" і "мінус" харчування модуля, підтримуються напруги від 3,6 до 6 вольт;
- TX і RX - передавач і приймач модуля;
- MCU-INT (Status) - це висновок статусу;
- Clear (Reset) - скидання і перезапуск модуля, в даному випадку здійснюється низьким логічним рівнем.

Останні два висновки можуть бути не задіяні; часто можна зустріти модулі взагалі без цих висновків.

Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

Підключимо bluetooth модуль до Arduino за наведеною схемою. Зверніть увагу, що передавач (Tx) Ардуіно підключається до приймача (Rx) модуля, і навпаки.

На виведення Status з'являється високий рівень, коли модуль пов'язаний з іншим bluetooth пристроєм, і низький - коли НЕ пов'язаний. Можна зчитувати його значення, підключивши до піну Arduino і призначивши йому режим роботи pinMode (pinStatus, INPUT) і таким чином дізнаватися стан модуля. Але не на всіх модулях індикатор статусу працює коректно, тому ми не будемо його використовувати в даному прикладі.

Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

В результаті має вийти приблизно як на фотографії.

Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

Напишемо такий скетч і завантажимо його в пам'ять Arduino. Будемо зчитувати дані, що приходять з bluetooth модуля, і обробляти їх. В даному випадку, при приході з модуля символу "1" будемо запалювати світлодіод, а при приході "0" - гасити.
Включаємо зібрану схему з Arduino і підключеним до нього bluetooth-модулем. Правильно підключений модуль відразу входить в режим очікування підключення, про що буде свідчити ритмічно миготливий світлодіод статусу.

Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

Тепер потрібно додати bluetooth-пристрій в список довірених пристроїв. Включаємо Bluetooth на комп'ютері, йдемо в Параметри -> Пристрої -> Bluetooth. Переконуємося, що наш bluetooth-модуль видно комп'ютера. Вибираємо його зі списку і натискаємо кнопку Зв'язати. В діалогове вікно вводимо пароль за замовчуванням 1234. При успішному додаванні пристрій з'явиться в списку з позначкою Пов'язано.

Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

Для підключення до bluetooth модулю можна використовувати різні програми, які можуть підключатися до COM-порту. Наприклад, такі як HyperTerminal, PuTTY, Tera Term, Termite і інші. Вони все безкоштовні і вільно поширюються в інтернеті.

Зручність програми TeraTerm в тому, що вона автоматично виводить список COM-портів, які призначені модулю bluetooth вашого комп'ютера. Запускаємо програму, вибираємо підключення Serial. зі списку вибираємо відповідний bluetooth COM-порт, натискаємо OK.

У разі помилки при підключенні програма виведе відповідне сповіщення. Якщо з'єднання вашого комп'ютера з bluetooth-модулем відбулося успішно, то ви побачите перед собою чорне поле терміналу.
Введіть з клавіатури в це поле число 1 - і світлодіод на 13 виведенні Arduino загориться, введіть 0 - згасне.

Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

Як підключити до arduino модуль bluetooth - bluetooth модуль hc 06 - електроніка

Схожі статті