МЫ СОЗДАЕМ И ПРОИЗВОДИМ
ЭЛЕКТРОННЫЕ НАБОРЫ И МОДУЛИ
Описание товара
Подробное описание товара
Общие сведения
HC-06 Bluetooth — модуль, который используется для реализации беспроводной связи с различными устройствами, такими как телефон или планшет, а так же может использоваться для обмена данными между двумя модулями Arduino.
Характеристики
- Питание: 3,3В – 6 В;
- Максимальный ток: 45 мА;
- Скорость передачи данных: 1200–1382400 бод;
- Рабочие частоты: 2,40 ГГц – 2,48ГГц;
- Поддержка спецификации bluetooth: версия 2.1;
- Дальность связи: до 30 м;
- Для подключения к смартфону используются следующие данные:
- Пароль: «1234» или «0000»;
- Скорость передачи данных: 9600 бод;
- Имя модуля: HС-06;
Ат-команды
AT-команда | Ответ модуля | Примечание |
---|---|---|
AT | OK | Тестовая команда |
AT+VERSION? | +VERSION: … | Узнать версию прошивки модуля |
AT+RESET | OK | Сброс настроек |
AT+ADDR? | +ADDR: … | Узнать адрес модуля |
AT+NAME? | +NAME:«name» | Узнать имя модуля, где «name» — имя Bluetooth-модуля |
AT+NAME=«name» | OK | Установить новое имя, где «name» — имя Bluetooth-модуля |
AT+PSWD? | + PSWD:«pin» | Узнать код доступа, где «pin» — код, по умолчанию 1234 |
AT+PSWD=«pin» | «pin» OK | Установить новый код доступа к модулю, где «pin» — код доступа к Bluetooth-модулю |
AT+ROLE? | +ROLE:«param» | Узнать режим работы модуля, где «param» — режим: 0 — slave. К модулю может подключиться мастер; 1 — master. Модуль сам подключается к устройству. Модуль НС-06 может работать только в режиме SLAVE |
Подключение
Для удобства подключения к Arduino воспользуйтесь Trema Shield, Trema Power Shield, Motor Shield или Trema Set Shield.
Для быстрого и удобного подключения рекомендуем использовать 4-проводной шлейф «мама-мама»
- VCC — 5V;
- GND — GND;
- RX — TX;
- TX — RX;
- MCU-INT — светодиод отображения статуса;
- Clear (Reset) – сбрасывание и перезагрузка модуля;
Примеры
Включение/выключение светодиода.
int8_t LED = 13; // назначаем переменную для 13 вывода int8_t val; // назначаем переменную для значений, принятых по Bluetooth void setup() { Serial.begin(9600); // инициируем передачу данных в монитор последовательного порта со скоростью 9600 бит/с pinMode(LED, OUTPUT); // назначаем вывод LED работать в режиме выхода } void loop() { if (Serial.available()) { // проверяем наличие принятых команд в мониторе порта val = Serial.read(); // при наличии значения, присваиваем его переменной val if (val == '1') { // если значение переменной равно 1, то digitalWrite(13, HIGH); // светодиод загорается } if (val == '0') { // если значение переменной равно 0, то digitalWrite(13, LOW); // светодиод гаснет } } }
Комплектация
- 1х модуль HC-06 Bluetooth;