蓝牙 Bee v2.0
硬件特性
-
典型 -80dBm 灵敏度。
-
高达 +4dBm 的 RF 发射功率。
-
完全符合蓝牙 V2.0+EDR 3Mbps 调制标准。
-
低功耗 1.8V 操作,支持 1.8 至 3.6V I/O。
-
PIO 控制。
-
可编程波特率的 UART 接口。
-
集成 PCB 天线。
-
Bee 兼容的插针。
软件特性
-
默认波特率:38400,数据位:8,停止位:1,校验位:无校验,数据控制:有。
-
支持的波特率:9600、19200、38400、57600、115200、230400、460800。
-
使用 CTS 和 RTS 控制数据流。
-
当在 PIO0 检测到上升脉冲时,设备将断开连接。
-
状态指示端口 PIO1:低-断开连接,高-已连接。
-
PIO10 连接到红色 LED,PIO11 连接到绿色 LED。当主设备和从设备配对时,红色和绿色 LED 每 2 秒闪烁一次;断开连接时,只有绿色 LED 每秒闪烁两次。
-
默认情况下,自动连接上次设备。
-
默认允许匹配设备连接。
-
默认 PINCODE:0000。
-
当因超出连接范围而断开时,30 分钟内自动重新连接。
此模块的供电电压为 3.3V,超过此电压可能会对设备造成永久性损坏。
硬件安装
通过 Uart Bee 将蓝牙连接到 PC
![]() | ![]() |
---|
将蓝牙连接到 Arduino
由于 Seeeduino 的硬件 UART 用于与 PC 的调试,我们选择 D2 和 D3 来模拟软件 UART 与蓝牙通信。请参考下图中的跳线设置。
![]() | ![]() |
---|
软件说明
约定
-
出厂默认设置:
-
名称:HMSoft;
-
波特率:9600, N, 8, 1;
-
PIN码:1234;
-
传输版本。
-
-
-
AT指令格式:
-
大写AT指令格式,字符串形式,不包含任何其他符号(例如 \r 或 \n)。
- 任何错误的指令将无响应。
-
AT指令(待续...)
1. 测试指令
发送 | 接收 | 参数 |
---|---|---|
AT | OK | 无 |
2. 查询/设置波特率
3. 查询/设置校验位
4. 查询/设置停止位
5. 查询/设置波特率、校验位、停止位
6. 模块自检指令
8. 查询模块温度指令
10. 查询/设置PIO0功能(系统按键)
12. 查询/设置模块PIO引脚输出状态
编程
在 Windows 下通过串口配置蓝牙模块
本节展示如何通过 PC 配置蓝牙模块,可以学习一些基本的设置方法。
按照“硬件安装”部分设置硬件连接。你会发现模块上的蓝色 LED 闪烁,表示尚未建立连接。