手机与蓝牙模块HC-06的测试步骤
安装步骤及总体流程
1.手机下载 蓝牙串口助手,PC端下载串口调试软件,4根杜邦线,一个USB转TTL 。(看是否要下载Silicon Labs CP210x USB to UART Bridge 驱动)
2.接线方式:
蓝牙模块 USB转TTL
VCC 3V3 电源
RXD TXD 发→收
TXD RXD 收→发
GND GND 接地→接地
蓝牙模块的电源为3.3V,只能接USB转TTL的3.3上,不能接+5v上。
3.蓝牙模块的配对密码默认为1234,波特率默认为9600
可按照下图进行配置
4.将蓝牙模块连接好后,USB插入电脑端,打开串口调试软件,按照上图配置后,并打开串
5.打开手机蓝牙,搜索设备HC-06 配对,然后使用蓝牙串口助手 进行发送数据后,串口调试助手上会有数据显示,此时测试完成。选择十六进制进行发送,发送结束时,选择/r/n
6.蓝牙发送速率较慢,在读取串口数据之前可以设置延时100或者200,否则读取的数据不完整,不连续,会被分成好几个包进行传输。
7.基础知识:
-
主从机
主机:主动连接别人
从机:只能被动等待连接,可发送和接收
回环模式:
【主从机区别】只是连接方式不太同,都可以进行收发数据
-
AT指令:不能勾选 \r\n
- AT : 回复OK证明通讯正常。
-
AT+VERSION : 获取版本号。
AT+BAUD4 设置波特率为9600【
波特率列表
】
【修改波特率后,要关闭串口,重新配置串口,并打开后续指令才能有反应】
波特率标号对应表:
1---------1200
2---------2400
3---------4800
4---------9600(默认)
5---------19200
6---------38400
7---------57600
8---------115200
9---------230400
A---------460800
B---------921600
C---------1382400
3)AT+NAME : 设置设备名称
4)AT+ADDR : 获取蓝牙地址
5) AT+ROLE : 设置设备的角色属性
6) AT+PSWD : 设置设备的配对码
其中456发送数据后,都没有回应呢,不知道为什么
调试步骤–不能和手机蓝牙连接,否则发送AT指令没响应
-
发送AT指令,看是否有OK回复—-
按照下图 有OK就说明通讯正常了
- AT指令的个别调试
蓝牙模块搜索不到的原因:
发送AT指令有回复,但手机搜索不到相应的设备,有可能当前模块为主模式,但如何修改为从模式还没有测试成功。
另一块蓝牙设备为从模式,可以搜索到的/。
蓝牙模块 更改波特率的方法
必须通过AT指令来修改AT+BAUD8
回复OK才可以
然后修改配置中波特率为115200,重新打开串口
在发送AT指令,回复OK说明波特率修改成功。