Skip to main content

Grove - 串口蓝牙 v3.0

Grove - 串口蓝牙是一个易于使用的模块,兼容现有的 Grove Base Shield,专为透明无线串口连接设置而设计。该串口蓝牙模块是完全合格的蓝牙 V2.0+EDR(增强数据速率)2Mbps 调制,具有完整的 2.4GHz 无线收发器和基带。它使用 CSR Bluecore 04-External 单芯片蓝牙系统,采用 CMOS 技术并具有 AFH(自适应跳频功能)。它具有最小的封装尺寸 12.7mm x 27mm。希望它能简化您的整体设计/开发周期。

规格参数

  • 工作电压:5.0VDC
  • 数据速率:2Mbps
  • RF 发射功率(最大):+4dBm
  • 灵敏度:-80dBm
  • 完全合格的蓝牙 V2.0+EDR 3Mbps 调制
  • 可选择波特率
  • 当因超出连接范围而断开连接时,30 分钟内自动重连
tip

更多关于 Grove 模块的详细信息,请参考 Grove 系统

演示

两个蓝牙模块的工作方式如下所示:

硬件安装

下载代码并上传

  1. 您可以在 github 上下载代码,点击这里,然后将其解压到 Arduino 的 libraries 文件夹中。
  2. 打开 Arduino IDE,打开 File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Master_Button,然后您打开 Master 的代码,按如下方式修改代码:

  1. 打开 Arduino IDE,打开 File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_led,然后您打开 Slave 的代码,同样按照上面的方式修改代码。
  2. 保存修改并点击 Upload 上传代码,如果您在如何启动 Arduino 方面有任何问题,请点击 这里 获取帮助。

检查结果

  1. 完成向 Master 和 Slave 上传代码后,同时重置两个设备
  2. 您可以看到 LED 闪烁,表示设备正在初始化和连接。
  3. 大约几秒钟后,LED 亮起,表示 Master 和 Slave 已连接。

注意

如果没有观察到上述现象,请尝试拔掉电源并重新插入。

参考资料

更改默认配置的命令

1. 设置工作模式

命令描述
AT+ROLES将设备工作模式设置为客户端(从设备)。
AT+ROLEM将设备工作模式设置为服务器(主设备)。

2.设置波特率

命令描述
AT+BAUD4设置波特率 9600。保存并重置。
AT+BAUD5设置波特率 19200。保存并重置。
AT+BAUD6设置波特率 38400。保存并重置。
AT+BAUD7设置波特率 57600。保存并重置。
AT+BAUD8设置波特率 115200。保存并重置。
AT+BAUD9设置波特率 230400。保存并重置。
AT+BAUDA设置波特率 460800。保存并重置。

3. 设置设备名称

命令描述
AT+NMAEabcdefg将设备名称设置为 "abcdefg"。最大长度为 12。

4. 设置配对码

命令描述
AT+PIN2222设置配对码 "2222",最大长度为 12。

5.将所有设置值恢复为出厂设置

命令描述
AT+DEFAULT将所有设置值恢复为出厂设置

6. 查询模块地址

命令描述
AT+ADDR查询模块地址

7. 查询最后连接的设备地址

命令描述
AT+RADD查询模块地址

原理图在线查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...