• Arduino+HC-05蓝牙模块AT模式设置一. HC-05引脚说明 STATE:蓝牙连接状态指示,连接成功此引脚为高电平,没有连接则为低电平 RX:接收端 TX:发送端 GND:接地端 +5V:5V电源输入端 EN:使能端,需要进入AT模式时接3.3V。其实...
    Arduino+HC-05蓝牙模块AT模式设置
    ---------
    **一. HC-05引脚说明**
    
     - STATE:蓝牙连接状态指示,连接成功此引脚为高电平,没有连接则为低电平
     - RX:接收端
     - TX:发送端
     - GND:接地端
     - +5V:5V电源输入端
     - EN:使能端,需要进入AT模式时接3.3V。其实不接也没有关系
    
    **二. 接线**
    
     - HC05--->Arduino
     - RX    --->TX
     - TX    --->RX 
     - GND --->GND
     - +5V --->5V
    
    ![接线实物图](https://img-blog.csdn.net/20171112201447882?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmltX0NoZW5nXzBfMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    
    **三. 进入AT模式**
           在HC-05蓝牙模块的正面会有一个圆形按键,摁住的过程中给蓝牙模块上电,蓝牙模块的指示灯慢闪(1秒亮一次),即说明已经进入AT模式。
    
    **四. 蓝牙模块基本配置**
           模块默认波特率为9600、默认配对密码为1234、默认名称为HC-05, AT模式波特率固定38400,8位数据位、1位停止位、无奇偶校验的通信格式。
           
    
     1. AT+NAME="XXX"           //修改蓝牙模块名称为XXX
     2. AT+ROLE=0                    //蓝牙模式为从模式
     3. AT+CMODE=1                //蓝牙连接模式为任意地址连接模式,也就是说该模块可以被任意蓝牙设备连接
     4. AT+PSWD=1234            //蓝牙配对密码为1234
     5. AT+UART=9600,0,0        //蓝牙通信串口波特率为9600,停止位1位,无校验位
    
    更多配置请参考HC-05AT命令文档。
    
    **五. 程序**
    
    
    ```
    void setup() {
      // put your setup code here, to run once:
      Serial.begin(38400);
    
    }
    
    void sendcmd()
    {
        Serial.println("AT");
      while(Serial.available())
      {
        char ch;
        ch = Serial.read();
        Serial.print(ch);
      } // Get response: OK
      delay(1000); // wait for printing 
    
    
      Serial.println("AT+NAME=14jxcheng");
      while(Serial.available())
      {
        char ch;
        ch = Serial.read();
        Serial.print(ch);
      }
      delay(1000);
    
      Serial.println("AT+ADDR?");
      while(Serial.available())
      {
        char ch;
        ch = Serial.read();
        Serial.print(ch);
      }
      delay(1000);
    
      Serial.println("AT+PSWD=1125");
      while(Serial.available())
      {
        char ch;
        ch = Serial.read();
        Serial.print(ch);
      }
      delay(1000);
    
    }
    
    
    void loop() {
        sendcmd();
    }
    ```
    
    注意:1.修改程序中的参数即可设置你所需的蓝牙模块名称、密码等
    2.在下载程序到Arduino时,请务必将蓝牙模块断开,否则蓝牙模块将占用Arduino的串口,导致程序下载不进。
    3.程序下载后将蓝牙模块连接至Arduino,并且将蓝牙模块设置成AT模式。该步骤完成后,打开串口监视器,将波特率设置为38400,即可看到下面的情况。(串口不断输出参数修改成功的信号)
    
    ![这里写图片描述](https://img-blog.csdn.net/20171112203152993?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmltX0NoZW5nXzBfMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    
    恭喜你!接下来你可以用手机蓝牙来发现你已经修改过参数的蓝牙模块了!
    
    [1]: http://math.stackexchange.com/
    [2]: https://github.com/jmcmanus/pagedown-extra "Pagedown Extra"
    [3]: http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
    [4]: http://bramp.github.io/js-sequence-diagrams/
    [5]: http://adrai.github.io/flowchart.js/
    [6]: https://github.com/benweet/stackedit
    展开全文
  • MPU6050开发 -- 初识 2019-04-25 22:47:10
    最近项目上要用到 MPU6050 陀螺仪,以前没有接触过它。虽然在网上很容易就可以找到了需要的代码。实现了一部分功能。但是却还是对陀螺仪的工作原理不太了解,它的代码...我看网上多是在Arduino开发板实现的,那么在...
  • 这是以我为项目组长所做的一个训练项目,项目结题之后笔者决定拿出来跟诸位分享,希望对你对我都有所帮助: 项目一 Reading-LED PC端Python处理所得的像素信号通过WIFI传入了ESP8266,ESP8266端执行像素信号数据...
  • 的是fdv 2019-03-08 20:43:37
    摘 要 近年来,随着智能手机、平板电脑等移动设备的迅速发展,其中内置的微机电系统(MEMS)的比例越来越高。一直以来,厂商在推广温湿度传感器的过程中,都非常注重于宣传舒适度概念。以前的客户只有温度的概念,而...
  • turtlebot3入门教程 2020-03-12 09:42:05
    旨在用于教育,研究,产品原型和爱好应用的目的。 TurtleBot3的目标是大幅降低平台的尺寸和价格,而不会牺牲性能,功能和质量。 由于提供了不同可选,如底盘,计算机和传感器,TurtleBot3可以通过各种方式进行定制。...
  • 移动互联网白皮书 (2014年) 工业和信息化部电信研究院 2014年5月     版权声明 本白皮书版权属于工业和信息化部电信研究院,并受法律 保护。转载、摘编或利用其它...正如我院2011、2013年移动互联
  • 如今,对于家庭自动化、医疗保健、制造业、零售业、重工业以及更多行业来说,物联网设备通常是革命性的。 根据大多数市场估计,物联网市场有望实现非常快速的增长。调查机构Gartner公司预测,“2016年在全球范围内有...
  • 信息安全技术丛书 暗渡陈仓:用低功耗设备进行 破解和渗透测试 Hacking and Penetration Testing with Low Power Devices [美]菲利普·布勒斯特拉(Philip Polstra)著 桑胜田 翁 睿 阮 鹏 译 ...
  • 三城记:中国创客地图 2014-09-19 10:19:14
    原文地址 :http://www.linuxeden.com/html/news/20140918/155617.html
  • 机器学习干货贴 2016-10-02 01:58:28
    1.Kaggle Ensembling Guide 摘要:Creating ensembles from submission files Voting ensembles. Averaging Ra... 2.[导读]Machine Learning Theory 摘要:机器学习相关理论,Machine Learning Theory - Part 1: ...
  • 你是否正在对工业互联网冥思苦想却百思不得其解;你是否正在对工业互联网的前景感到迷茫;你是否对工业互联网跃跃欲试却无从下手。有的人在观望,有的人在造势,有的人在砥砺前行……对于工业互联网,以下是我的一些...
1
收藏数 10
精华内容 4