摘要
- 硬件环境:只要是可以进行【 UART 通信】的都可以
- 软件环境:有一个【串口调试助手】就可以啦
理论知识
- UART 通信方式,通信原理
- 教程:待CSDN审核;
电路图和实物图
- HC-08蓝牙4.0BLE串口模块实物图: 官网(http://www.hc01.com)
步骤
【连线原理图】
- 原理图:
- 我是直接接的 5V 电压,最终实验是成功的,以后会发生其他问题吗(?_?)
【连线实物图】
- 通过USB转TTL器件,连接了两个HC-08蓝牙模块
【熟悉AT指令集】
【使用AT指令配置蓝牙模块】
配置主设备
- 通过【AT+RX】指令查看设备参数:默认波特率:9600,无校验位,数据位8,停止位1.
- 然后通过【AT+ROLE=M】指令来设置模块为主设备M,S从设备。【OK】表示设置成功。
3. 通过【AT+BAUD=XX,N】修改波特率和奇偶校验,统一为115200,NONE。
配置从设备
- 只需要设置一致的波特率就可以啦。【AT+BAUD=XX,N】
【自动配对】
- 设置完毕之后将主从蓝牙模块均上电,他们将自动完成配对,主设备还会记住从设备的配对信息,下次自动连接,且不会和其他设备配对。
- 使用【AT+CLEAR】可以清楚主机已记录的从机地址,重新配对。
【实验结果】
注意事项
- 5V 电压与 3.3V 电压的匹配问题
- UART 通信 RX 接 TX,TX 接 RX,主从通信方式。
总结
- 整个数据传输链路上的波特率以及其他的设置都要一直,否则传输的就是乱码。必须严格符合一致的通信协议。
思考
- 我是直接接的 5V 电压,最终实验是成功的,以后会发生其他问题吗(?_?)
【如果有什么疑问或指正,请留言。】