Arduino bte16-13P

Arduino bte16-13P
Артикул: 2505075

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino bte16-13P

Отличный выбор! BTE16-13P — это один из самых популярных и надежных модулей Bluetooth для Arduino и других микроконтроллеров. Вот подробное описание, характеристики и совместимость.

Краткое описание

HC-05 / BTE16-13P — это полнофункциональный модуль Bluetooth 2.0 + EDR (Enhanced Data Rate) с режимом Master/Slave. Он предназначен для создания беспроводного последовательного соединения (Serial Port Profile — SPP) между микроконтроллером (например, Arduino) и другим Bluetooth-устройством: смартфоном, ПК или другим таким же модулем.

Ключевая особенность — возможность переключения между режимами "Ведущий" (Master) и "Ведомый" (Slave) с помощью AT-команд. В режиме Slave он ждет подключения, в режиме Master — может сам инициировать соединение с другим устройством.


Технические характеристики

| Параметр | Значение / Описание | | :--- | :--- | | Протокол Bluetooth | Bluetooth 2.0 + EDR (Class 2) | | Рабочая частота | 2.4 GHz ISM band | | Модуляция | GFSK (Gaussian Frequency Shift Keying) | | Чувствительность приёмника | ≤ -84 dBm | | Максимальная скорость передачи данных | 2.1 Мбит/с (теоретически), 9600 - 1382400 бод (практически, обычно 9600 или 115200) | | Рабочее напряжение | 3.3 В (ВАЖНО! Не подключать к 5V напрямую!) | | Уровень логических сигналов | 3.3 В (но большинство версий толерантны к 5V на входах RX/TX) | | Режимы работы | Master (ведущий), Slave (ведомый), Master/Slave | | Профиль связи | Serial Port Profile (SPP) | | Дальность связи | До ~10 метров в открытом пространстве (зависит от версии и антенны) | | Потребляемый ток | ~30 мА в режиме работы, <1 мА в режиме ожидания | | Интерфейс связи с МК | UART (последовательный порт: RX, TX) | | Команды настройки | AT-команды (скорость по умолчанию обычно 38400 или 9600 бод) | | Антенна | Встроенная PCB антенна | | Габариты (примерно) | 26.9 мм x 13 мм x 2.2 мм |


Распиновка модуля (6 контактов)

  1. KEY (EN) — Вход для перехода в режим AT-команд. Для подачи команд его нужно подключить к HIGH (+3.3V) перед включением модуля. В нормальном режиме — оставить неподключенным или на LOW.
  2. VCC — Питание +3.3V. Ни в коем случае не 5V!
  3. GND — Земля.
  4. TXDВыход данных модуля. Передает данные. Подключается к RX пину Arduino.
  5. RXDВход данных модуля. Принимает команды и данные. Подключается к TX пину Arduino через делитель напряжения (резисторный делитель 1k-2k Ом), если Arduino 5V.
  6. STATE — Выход состояния. Светится/выдает HIGH при успешном подключении. Часто не используется.

ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ по питанию: Питание строго 3.3V. Для подключения к 5V Arduino используйте:

  • Линейный стабилизатор (например, AMS1117-3.3) или buck-конвертер.
  • Вывод 3.3V на самой Arduino (учитывайте ограничение по току!).
  • Для линии RXD (вход модуля): используйте делитель напряжения (например, резисторы 1кОм и 2кОм), чтобы понизить 5V от Arduino TX до ~3.3V.

Парт-номера и совместимые модели

Модуль продается под множеством названий, которые обозначают одно и то же или очень похожие устройства.

Прямые аналоги и парт-номера:

  • HC-05 — Это самое распространенное название. BTE16-13P — это, по сути, один из вариантов маркировки HC-05.
  • ZC-BT13P — Еще один распространенный парт-номер.
  • BTM-222, BTM-330, BTM-332 — Модули от других производителей с аналогичной функциональностью.
  • Linvor / JY-MCU — Часто встречается в названиях на AliExpress.

Похожие, но отличающиеся модели (важно не путать!):

  • HC-06Только режим Slave. Может только ждать подключения, не может инициировать его сам. Дешевле и проще в настройке, если не нужен Master-режим. Ключевое отличие от HC-05/BTE16-13P.
  • HC-08, HM-10, JDY-31 — Модули Bluetooth Low Energy (BLE) 4.0/4.2/5.0. Используют совершенно другой протокол (GATT), энергоэффективны, но работают по другому принципу (не classic SPP). Совместимы со смартфонами, но не со старыми ПК без BLE.
  • HC-09, HC-42 — Более новые версии classic Bluetooth модулей.

Совместимые платформы и модели

Модуль универсален и работает с любым микроконтроллером, имеющим UART:

  1. Платы Arduino:

    • Arduino Uno, Nano, Mega, Leonardo (с делителем напряжения для 5V моделей).
    • Платы на 3.3V (без делителя): Arduino Due, Zero, большинство плат ESP32 и ESP8266 (NodeMCU, Wemos D1).
  2. Другие микроконтроллеры:

    • STM32, Raspberry Pi Pico (RP2040), Teensy.
    • Платы на базе AVR (ATmega, ATtiny) и PIC.
  3. Сопряжение с:

    • Смартфоны и планшеты (Android, iOS) — через Serial Bluetooth Terminal приложения.
    • Персональные компьютеры (Windows, macOS, Linux) — через виртуальный COM-порт (нужен USB Bluetooth-адаптер или встроенный модуль).
    • Другие Bluetooth-устройства с поддержкой SPP (другой HC-05, принтеры, GPS-приемники).

Типовое применение

  • Беспроводная загрузка скетчей (для плат с отдельным чипом UART-USB).
  • Удаленное управление роботами, машинками, умным домом.
  • Передача данных с датчиков на телефон или ПК.
  • Создание беспроводного моста между двумя микроконтроллерами.

Совместимые модели для Arduino bte16-13P

Arduino bte16-13P