zoukankan      html  css  js  c++  java
  • arduino使用HC05连接其他设备的蓝牙

    (1)让蓝牙进入AT模式:
             按住蓝牙模块上的黑色开关,然后给蓝牙模块上电。红灯慢闪表示进入AT模式。

    (2)给arduino烧录程序

    (参考的另一位博主的代码,他写的文章有很多可取之处,这个是地址https://blog.csdn.net/qq_36501027/article/details/80353734?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

    #include <SoftwareSerial.h>
    
    //初始一个软件串口 serial2(Rxd, Txd)
    
    SoftwareSerial  mySerial(10,11);
    
    void setup() {
    
      Serial.begin(9600);
    
      mySerial.begin(38400);//设置AT模式的串口波特率是38400
    
    }
    
    void loop() {
    
      if(Serial.available())
    
        mySerial.write(Serial.read());
    
      if(mySerial.available())
    
        Serial.write(mySerial.read());
    
    }

    (3)打开IDE自带的串口监视器窗口(注意以下两个选项,第一个是固定的,波特率根据程序而定)

    (4)将arduino所连接的HC05当做是主机,其他蓝牙设备当做是从机。(因为在我实验过程中另一个实验设备的蓝牙是固定的,不能做更改,所以只是设定了HC05用来连接那个蓝牙设备,你也可以自己设定从机)

    • 1、HC05蓝牙名字配置:AT+NAME=xxxxxxx(主机从机名字要一致)
    • 2、HC05蓝牙模式配置:AT+ROLE=1(主机模式)
    • 3、HC05蓝牙密码配置:AT+PSWD=1234(密码也设定为一致吧,我没试过随意的密码)
    • 4、蓝牙的连接模式配置:AT+CMODE=1
    • 5、设置蓝牙的波特率:AT+UART=9600,0,0(主机从机必须一致)
    • 6、从新给蓝牙设备上电,就可以使用HC05去主动连接蓝牙设备了。

    主机与从机的详细配置请参考:

    https://blog.csdn.net/xuzhexing/article/details/89682369 

  • 相关阅读:
    洛谷
    洛谷
    模板
    模板
    模板
    模板
    模板
    洛谷
    洛谷
    模板
  • 原文地址:https://www.cnblogs.com/codepeanut/p/12920495.html
Copyright © 2011-2022 走看看