Bluetooth модуль HC-06
Bluetooth модуль HC-06 предназначен для беспроводного соединения контроллеров Arduino, STM8, STM32 с другими устройствами, таких как телефон, смартфон, планшет, PC, ПК, Android и другие совместимые блютус устройства. Подключение блютус HC-06 к Ардуино производится по UART к выводам RX и TX.
Характеристики Ардуино блютус модуля:
- Bluetooth V2.0 + EDR 3 Мбит
- Радиус действия - 10 метров
- Чувствительность -80dBm
- UART интерфейс с программируемой скоростью обмена
- Низкое напряжение питания 1,8 до 3,6 В
- Скорость по умолчанию: 38400, Data bits: 8, Stop bit: 1, Parity: нет.
- Заводской пин код "0000"
- Полный набор AT команд
Пример скетча для Arduino Bluetooth:
char
incomingByte;
// входящие данные
int
LED = 12;
// LED подключен к 12 пину
void
setup
() {
Serial.begin(9600);
// инициализация порта
pinMode
(LED,
OUTPUT
);
Serial.println(
"Press 1 to LED ON or 0 to LED OFF..."
);
}
void
loop
() {
if
(Serial.available() > 0) {
//если пришли данные
incomingByte = Serial.read();
// считываем байт
if
(incomingByte ==
'0'
) {
digitalWrite
(LED,
LOW
);
// если 1, то выключаем LED
Serial.println(
"LED OFF. Press 1 to LED ON!"
);
// и выводим обратно сообщение
}
if
(incomingByte ==
'1'
) {
digitalWrite
(LED,
HIGH
);
// если 0, то включаем LED
Serial.println(
"LED ON. Press 0 to LED OFF!"
);
}
}
}
AT-команды
Чтобы задействовать такие функции модуля, как опрос «соседних» Bluetooth-устройств, установку другой скорости UART и прочие, необходимо использовать AT-команды. Все команды имеют вид AT+КОМАНДА, AT+КОМАНДА? или AT+КОМАНДА=ПАРАМЕТРЫ и должны оканчиваться комбинацией CR+LF (символы с кодами 0x0D и 0x0A, '\r' и '\n').
Примеры команд:
AT+ROLE=1 — задать пароль
AT+NAME? — запросить у Bluetooth имя
AT+INQ — запустить опрос Bluetooth которые в пределах видимости
Вес | 10 г |
Категории: Arduino и другие контроллеры Беспроводная связь
Bluetooth модуль HC-06 отзывы
0 | ||
0 | ||
0 | ||
0 | ||
1 | ||
1 |
-
iPhone его не видит
Денис 28 марта 2020 21:42Несовместим с iPhone. Работает с Android.
-
нет у них такого модуля
Павел 26 октября 2019 22:49вместо HC-06 прислали НС-05