• HC-05 蓝牙模块之间的通信配置


    先按住蓝牙上的微动开关,然后给蓝牙上电。蓝牙上的红灯慢闪表示进入AT指令模式。

    详细步骤
    1、打开两个串口调试助手,选好COM口、波特率选38400,数据位为8,停止位为1。

    2、恢复两个蓝牙的默认设置(最好选择文本模式发送AT命令):
    AT+ORGL/r/n (/r/n代表一个回车,在每一条AT指令之后都要加一个回车)。

    3、【(A)主机配置】蓝牙名字配置:AT+NAME=YI(名字任意)

    4、【(A)主机配置】蓝牙模式配置:AT+ROLE=1(主机模式)

    5、【(A)主机配置】蓝牙密码配置:AT+PSWD=1234(密码任意)

    6、【(B)从机配置】蓝牙名字配置:AT+NAME=YI(名字要一致)

    7、【(B)从机配置】蓝牙模式配置:AT+ROLE=O(从机模式)

    8、【(B)从机配置】蓝牙密码配置:AT+PSWD=1234(密码要一致)

    9、蓝牙地址的绑定,通过串口助手查询B蓝牙的地址:AT+ADDR?

    10、蓝牙A绑定蓝牙B的地址,给蓝牙A(主蓝牙)发送指令:AT+BIND= (B的地址),注意在绑定地址的时候要把查询到的地址中的冒号换成逗号,例如98d3:51:fd8103,应该换成98d3,51,fd8103。

    11、按照相同的方式,查询A的地址,让B绑定A的地址。

    12、蓝牙的连接模式配置:AT+CMODE=O(0是指定蓝牙地址连接模式,设置为0才能自动的连接绑定的地址)

    13、也可以不绑定地址,一但绑定地址那就只能两个绑定地址的蓝牙连接,其他的设备就不能连接了,所以可以不绑定地址。这样就要改变蓝牙的连接模式: AT+CMODE=1(这样两个蓝牙之间可以连接,手机也可以连接)

    14、设置两个蓝牙的波特率:AT+UART=9600,0,0(保证两个蓝牙的波特率相同,在我们初始化之后蓝牙的默认波特率会改变,所以我们要再次设置波特率) 。

  • 相关阅读:
    使用qt完善对话框功能
    【Element-ui】Layout与Container组件
    使用Fiddler模拟网络
    AWK语言第二版 第3章.探索性数据分析 3.1泰坦尼克号的沉没
    VsCode 常见的配置、常用好用插件
    QT事件及处理
    深度强化学习(一)常识性普及
    Linux之grep查找文本时匹配反斜杠\转义问题
    MongoDB数据接入实践
    CountDownLatch、CyclicBarrier、semaphore
  • 原文地址:https://blog.csdn.net/Dustinthewine/article/details/126274396