Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Блог программиста и системного администратора Подключение Bluetooth модуля к Arduino


Современная платформа Arduino поддерживает подключение дополнительных модулей в том числе Bluetooth. Существует большой ассортимент модулей Bluetooth, наиболее распространенным и менее дорогим является модуль HC-07.

bluetooth модуль HC-07

Данный модуль имеет четыре ноги:

1 VCC (3-5V);
2 GND (земля);
3 TX (передача данных);
4 RX (прием данных).

Способ подключения описанный в данной статье проверен на Arduino UNO R3, на других платформах Arduino тестирование не проводилось.

Подключение Bluetooth модуля к Arduino осуществляется по следующей схеме:

Подключение HC-07 к Arduino

Для подключения Bluetooth модуля к Arduino выполните:

Шаг 1. Загрузка.

Загрузите скетч в микроконтроллер Arduino, перед загрузкой не подключайте Bluetooth модуль.

#include <SoftwareSerial.h>   // Модуль для работы с Serial

int incomingByte = 0;         // Переменная для хранения входных данных

SoftwareSerial mySerial(9, 8); // Пины для RX, TX 

void setup()
{
   mySerial.begin(9600);           // Скорость передачи по Serial
}
void loop()
{
  if(mySerial.available()>0)       // Если имеются в порту данные
  {
     incomingByte = mySerial.read();    // считывание данных
      if(incomingByte!=-1)              // если данные не равны -1
      {
        mySerial.print("\nI received: ");        //вывод сообщения
        mySerial.println(incomingByte, DEC);  // вывод данных
      }
  }
}

Суть данного скетча отображение кодов ASCII отправленного символа. Обратите внимание, что для передачи используется библиотека SoftwareSerial.h, которая входит в состав IDE Arduino. Функции данной библиотеки позволяют настроить порты 8 и 9 для передачи/приема данных модулем Bluetooth, который подключен именно к ним.

Шаг 2. Подключение.

Закройте IDE и отключите питание от платформы Arduino. Согласно схеме подключаем модуль Bluetooth. Вновь подайте питание на платформу Arduino UNO.

После подачи питания на платформу, на Bluetooth-модуль заморгает лампочка. Он находится в режиме ожидания. Чтобы установить между ноутбуком и Bluetooth-модулем, необходимо осуществить подключение. Для этого включите на компьютере Bluetooth, выберите из контекстного меню Добавить устройство.

Подключение модуля bluetooth к компьютеру

Выберите устройство и нажмите Далее. В появившемся окне (см. ниже), необходимо выбрать Введите код образования пары устройства.

Bluetooth-устройство подключение с паролем

Введите код 1234, большинство Bluetooth-модулей имеют именно этот Pin-код.

Подключение с паролем Bluetooth модуль

Нажмите Далее, после чего устройство будет подключено к компьютеру. При подключении устройства на компьютере, устанавливаются несколько COM-портов, через которые происходит обмен данных. Один из них это входящий COM-порт, другой исходящий COM-порт. Для их просмотра войдите, нажмите на контекстном меню Открыть параметры и выберите вкладку COM-порты.

Как узнать COM-порт Bluetooth

Шаг 3. Проверка подключения

Для проверки подключения и обмена данных необходимо воспользоваться дополнительным программным обеспечением, которое позволяет производить мониторинг COM-портов. В данной статье проверка осуществлялась с использованием программы Termite. Войдите в настройки программы (Settings) и установите следующие параметры, которые продемонстрированы на изображение ниже. В поле Port выберите исходящий COM-порт компьютера для вашего устройства, в данном примере это COM6.

Настройка программы мониторинга COM-портов

После установки параметров нажмите на кнопку Click to connect и в поле ввода введите любые данные. На изображение ниже синим цветом, выделены входные данные, зеленным ответ микроконтроллера.

Terminate com-port data bluetooth

Таким образом происходит подключение Bluetooth-модуля HC-07 к Arduino UNO.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru


В избранное