chitrchatr » 24 сен 2014, 16:49
Загрузите скетч в микроконтроллер Arduino, перед загрузкой не подключайте Bluetooth модуль.
Суть данного скетча отображение кодов ASCII отправленного символа. Обратите внимание, что для передачи используется библиотека SoftwareSerial.h, которая входит в состав IDE Arduino. Функции данной библиотеки позволяют настроить порты 8 и 9 для передачи/приема данных модулем Bluetooth, который подключен именно к ним.
Закройте IDE и отключите питание от платформы Arduino. Согласно схеме подключаем модуль Bluetooth. Вновь подайте питание на платформу Arduino UNO.
После подачи питания на платформу, на Bluetooth-модуль заморгает лампочка. Он находится в режиме ожидания. Чтобы установить между ноутбуком и Bluetooth-модулем, необходимо осуществить подключение. Для этого включите на компьютере Bluetooth, выберите из контекстного меню «Добавить устройство».
Выберите устройство и нажмите «Далее». В появившемся окне (см. ниже), необходимо выбрать «Введите код образования пары устройства».
Введите код 1234, большинство Bluetooth-модулей имеют именно этот Pin-код.
Нажмите «Далее», после чего устройство будет подключено к компьютеру. При подключении устройства на компьютере, устанавливаются несколько COM-портов, через которые происходит обмен данных. Один из них это входящий COM-порт, другой исходящий COM-порт. Для их просмотра войдите, нажмите на контекстном меню «Открыть параметры» и выберите вкладку «COM-порты».
Для проверки подключения и обмена данных необходимо воспользоваться дополнительным программным обеспечением, которое позволяет производить мониторинг COM-портов. В данной статье проверка осуществлялась с использованием программы Termite. Войдите в настройки программы (Settings) и установите следующие параметры, которые продемонстрированы на изображение ниже. В поле Port выберите исходящий COM-порт компьютера для вашего устройства, в данном примере это COM6.
После установки параметров нажмите на кнопку «Click to connect» и в поле ввода введите любые данные. На изображение ниже синим цветом, выделены входные данные, зеленным – ответ микроконтроллера.
Таким образом происходит подключение Bluetooth-модуля HC-07 к Arduino UNO.