Skip to main content

蓝牙 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 分钟内自动重新连接。

caution

此模块的供电电压为 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. 测试指令

发送接收参数
ATOK

2. 查询/设置波特率

3. 查询/设置校验位

4. 查询/设置停止位

5. 查询/设置波特率、校验位、停止位

6. 模块自检指令

8. 查询模块温度指令

10. 查询/设置PIO0功能(系统按键)

12. 查询/设置模块PIO引脚输出状态

编程

在 Windows 下通过串口配置蓝牙模块

本节展示如何通过 PC 配置蓝牙模块,可以学习一些基本的设置方法。

按照“硬件安装”部分设置硬件连接。你会发现模块上的蓝色 LED 闪烁,表示尚未建立连接。

Loading Comments...