Подключение HC-05 и HC-06 к Arduino
Bluetooth модули HC-06 и HC-05 к Arduino – одно из лучших решений для проектов, в которых существует необходимость обмена данными. Данный протокол уже давно считается оптимальным вариантом для этой цели, он отлично походит для беспроводной связи на небольших расстояниях. С его помощью можно управлять дистанционно системами персональных электронных устройств, аудио-гаджетов, смартфонов и т.д.
Сегодня мы постараемся разобраться во всех нюансах подключения этих плат. И начнем по традиции с базовых технических параметров:
Если сравнивать эти два устройства, можно сказать, что модуль HC 05 способен функционировать в двух режимах работы: в качестве ведущего и как ведомый. К слову, HC-06 и HC-05 могут быть как клиентом, так и сервером соединения, при этом в них предусмотрены определенные наборы АТ-команд. 05 версия немного дороже 06 – и это объяснимо многими факторами, например, возможностью функционирования без лишних настроек и «возни». Начинающим пользователям на заметку! А мы продолжим…
Принцип действия плат во многом одинаков - обе представляют собой 2 спаянные платы. Одна из них – заводская с чипом, другая необходима для «самоделок» (имеет ножки с шагом 2,54 мм и стабилизатором напряжения).
Внешний вид и отличия показаны на скриншотах:
Еще немного дополнительной инфы:
Распиновка HC-06:
Для реализации схемы сборки нам понадобятся такие аппаратные элементы: модуль Bluetooth, микроконтроллер Ардуино Uno ∕ Nano ∕ Mega (не важно), комплект соединительных проводов, ПК:
Теперь необходимо прописать коды для тестирования получившейся сборки. Программный скетч для управления через компьютер или телефон будет одинаковым:
Учтите еще один важный момент - во время программирования следует временно отключить Bluetooth-модуль от Ардуино (во избежание сбоев).
Сегодня мы постараемся разобраться во всех нюансах подключения этих плат. И начнем по традиции с базовых технических параметров:
- питание: 3,3В;
- мощность передачи: 0,25 – 2,5мВт;
- диапазон частот: 2,4 – 2,48 ГГц;
- MAX скорость: 115200 бод;
- дальность связи: до 10м;
- рабочие температуры: -25С … 75С.
- питание 3,3 – 6 V (максимальное входное напряжение: 5В);
- частоты: 2,40 – 2,48ГГц;
- ток: 45 мА;
- скорость передачи: 1200–1382400 бод;
- дальность: до 30 м;
- небольшое энергопотребление + хороший уровень защиты.
Для подключения к мобильным гаджетам используются данные по умолчанию – пин-код «1234», имя модуля НС-06.
Если сравнивать эти два устройства, можно сказать, что модуль HC 05 способен функционировать в двух режимах работы: в качестве ведущего и как ведомый. К слову, HC-06 и HC-05 могут быть как клиентом, так и сервером соединения, при этом в них предусмотрены определенные наборы АТ-команд. 05 версия немного дороже 06 – и это объяснимо многими факторами, например, возможностью функционирования без лишних настроек и «возни». Начинающим пользователям на заметку! А мы продолжим…
Принцип действия плат во многом одинаков - обе представляют собой 2 спаянные платы. Одна из них – заводская с чипом, другая необходима для «самоделок» (имеет ножки с шагом 2,54 мм и стабилизатором напряжения).
Внешний вид и отличия показаны на скриншотах:
Еще немного дополнительной инфы:
Распиновка HC-06:
Подключение HC-05 к Arduino
Оно для обоих модулей одинаково.Для реализации схемы сборки нам понадобятся такие аппаратные элементы: модуль Bluetooth, микроконтроллер Ардуино Uno ∕ Nano ∕ Mega (не важно), комплект соединительных проводов, ПК:
Внимание! Подключать нужно так: TX -> RXD ,RX -> TXD.
Теперь необходимо прописать коды для тестирования получившейся сборки. Программный скетч для управления через компьютер или телефон будет одинаковым:
int val;
int LED = 13;
void setup()
{
Serial.begin(9600);
pinMode(LED, OUTPUT);
digitalWrite(LED, HIGH);
}
void loop()
{
if (Serial.available())
{
val = Serial.read();
// При символе "1" включаем светодиод
if (val == '1')
{
digitalWrite(LED, HIGH);
}
// При символе "0" выключаем светодиод
if ( val == '0')
{
digitalWrite(LED, LOW);
}
}
}
Учтите еще один важный момент - во время программирования следует временно отключить Bluetooth-модуль от Ардуино (во избежание сбоев).
Похожие новости
Сегодня поговорим о том, как воплотить в жизнь подключение FPM10A к Arduino, что это за модуль, где используется, каковы параметры его работы и т.д. Речь идет...
GSM модуль NEOWAY M590 – один из самых простых и бюджетных контроллеров, с помощью которого можно совершать звонки, принимать ∕ отправлять SMS-сообщения, а...
В новом информационном обзоре рассматриваем GSM модуль SIM800L к Arduino. Почему выбрано именно это устройство? Во-первых, оно достаточно известно и популярно...
Подключение Bluetooth модуля ZS-040 к Ардуино...
Модуль энкодер KY-040 является электромеханическим устройством, а точнее - датчиком угла поворота и вращения оси различных девайсов. Непосредственно сам прибор...