深圳市航顺芯片技术研发有限公司
直播中

南中南

8年用户 955经验值
擅长:光电显示
私信 关注
[问答]

教你怎样去使用BT05 4.0蓝牙模块呢

什么是BT05 4.0蓝牙模块?
怎样去使用BT05 4.0蓝牙模块呢?

回帖(1)

胡丹

2021-11-8 09:43:33
BT05蓝牙模块使用教程

BT05 4.0蓝牙模块,采用CC2541芯片,配置256Kb空间,遵循V4.0BLE蓝牙规范。支持AT指令,用户可根据需要对串口波特率、设备名称、配对密码等参数进行更改。支持UART串口通信。我选用的是带底板的焊接有引脚的蓝牙模块,方便直接使用。
带底板的模块一共有6个引脚,分别是:
[tr]项目Value[/tr]
STATE连接状态引脚
RXD串口接收引脚
TXD串口发送引脚
GND电源地
VCC供电电源(3.6V-5V)
EN空引脚
首先通过USB-TTL串口线将模块连接至电脑。
打开串口调试助手,选择正确的端口号与串口波特率(有的模块初始的波特率值为115200,但是实际使用过程当中其真实值可能是9600,使用时需要注意)。
通过串口调试助手发送以下指令对蓝牙模块工作是否正常的确认以及配置蓝牙模块。
1.判断蓝牙是否正常工作(rn为回车换行符)

[tr]指令响应参数[/tr]
ATrnOKNULL
串口调试助手收到回复OK,则表明模块工作正常,否则检查串口波特率与模块的接线是否正确。





2.查看模块AT指令集

[tr]指令响应参数[/tr]
AT+HELPrn指令集NULL
当用户发送指令后,串口调试助手可以收到如下图所示的指令集。虽然我们购买模块时可以从商家获得相应的模块资料,但是由于模块的版本不同,可能相应的AT指令会有所不同,所以直接通过模块查询AT指令集可以得到正确的结果(当然不同的版本可能差别不大( -_-|| )。





3.设置/查询模块名称


指令响应参数
AT+NAMErn+NAME=
OK
Param:蓝牙模块名称
默认名称:MLT-BT05
最长:18 字节
AT+NAMErn+NAME=
用户可以通过发送上述指令分别实现模块名称的设置与查询。




4.设置/查询波特率


指令响应参数
AT+BAUDrn+BAUD=
OK
Param:(0-4)
取值如下(十进制):
0 —— 115200
1 —— 57600
2 —— 38400
3 —— 19200
4 —— 9600
AT+BAUDrn+BAUD=
如果修改了串口的波特率,则需要关闭串口后重新设置串口助手的波特率,否则可能出现无法接受数据或乱码的情况。





5.设置/查询设备工作模式


指令响应参数
AT+ROLErn+ROLE=
OK
Param:(0 - 4)
0 —— 从透传
1 —— 主透传
AT+ROLErn+ROLE=





6.搜索蓝牙设备

[tr]指令响应参数[/tr]
AT+INQrn搜索到的蓝牙设备的序号与MAC地址NULL





7.连接蓝牙设备

[tr]指令响应参数[/tr]
AT+CONNrn连接信息Param:0 - 7





经过上述蓝牙指令之后就可以实现简单的蓝牙模块之间的连接,之后就可以通过串口在模块间相互发送数据。
这是简单的蓝牙模块工作在主从模式下的串口透传。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分