USB转TTL串口--实现蓝牙无线透传--采用UART通信

摘要

  1. 硬件环境:只要是可以进行【 UART 通信】的都可以
  2. 软件环境:有一个【串口调试助手】就可以啦

理论知识

  1. UART 通信方式,通信原理
  2. 教程:待CSDN审核;

电路图和实物图

  1. HC-08蓝牙4.0BLE串口模块实物图: 官网(http://www.hc01.com)

HC-08实物图

步骤

【连线原理图】

  1. 原理图:

原理图
说明:注意事项

  1. 我是直接接的 5V 电压,最终实验是成功的,以后会发生其他问题吗(?_?)

【连线实物图】

  1. 通过USB转TTL器件,连接了两个HC-08蓝牙模块

连接了两个HC-08蓝牙模块

【熟悉AT指令集】

AT指令集

【使用AT指令配置蓝牙模块】

配置主设备

  1. 通过【AT+RX】指令查看设备参数:默认波特率:9600,无校验位,数据位8,停止位1.
  2. 然后通过【AT+ROLE=M】指令来设置模块为主设备M,S从设备。【OK】表示设置成功。

通过AT+RX指令查看设备参数
3. 通过【AT+BAUD=XX,N】修改波特率和奇偶校验,统一为115200,NONE。

设置波特率

配置从设备

  1. 只需要设置一致的波特率就可以啦。【AT+BAUD=XX,N】

设置波特率参数变化

【自动配对】

  1. 设置完毕之后将主从蓝牙模块均上电,他们将自动完成配对,主设备还会记住从设备的配对信息,下次自动连接,且不会和其他设备配对。
  2. 使用【AT+CLEAR】可以清楚主机已记录的从机地址,重新配对。

【实验结果】

注意事项

  1. 5V 电压与 3.3V 电压的匹配问题
  2. UART 通信 RX 接 TX,TX 接 RX,主从通信方式。

总结

  1. 整个数据传输链路上的波特率以及其他的设置都要一直,否则传输的就是乱码。必须严格符合一致的通信协议。

思考

  1. 我是直接接的 5V 电压,最终实验是成功的,以后会发生其他问题吗(?_?)

【如果有什么疑问或指正,请留言。】



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