HC-06蓝牙模块调试技巧

  • Post author:
  • Post category:其他


手机与蓝牙模块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
  1. AT : 回复OK证明通讯正常。
  2. 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指令没响应

  1. 发送AT指令,看是否有OK回复—-

    按照下图 有OK就说明通讯正常了

    在这里插入图片描述
  2. AT指令的个别调试
  3. 在这里插入图片描述



蓝牙模块搜索不到的原因:

发送AT指令有回复,但手机搜索不到相应的设备,有可能当前模块为主模式,但如何修改为从模式还没有测试成功。

另一块蓝牙设备为从模式,可以搜索到的/。



蓝牙模块 更改波特率的方法


必须通过AT指令来修改AT+BAUD8


回复OK才可以

然后修改配置中波特率为115200,重新打开串口

在发送AT指令,回复OK说明波特率修改成功。

在这里插入图片描述



版权声明:本文为u012719076原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。