---- 电路连接 ----
HC-06 Arduino Uno R3 引脚
TX 2
RX 3
VCC +5v
GND GND
注意:须使用分压电路,确保HC-06 RX信号电压为3.3伏特。

---- 接线图----

---- AT指令 ----

指令 答复 说明
AT OK 通讯测试
AT+VERSION OKlinvorV1.8 固件版本
AT+NAMEmyBTmodule OKsetname 设置设备名 “myBTmodule”
AT+PIN678900 OKsetPIN 设置设备 PIN 678900
AT+BAUD1 OK1200 设置波特率 1200
AT+BAUD2 OK2400 设置波特率 2400
AT+BAUD3 OK4800 设置波特率 4800
AT+BAUD4 OK9600 设置波特率 9600
AT+BAUD5 OK19200 设置波特率 19200
AT+BAUD6 OK38400 设置波特率 38400
AT+BAUD7 OK57600 设置波特率 57600
AT+BAUD8 OK115200 设置波特率 115200
AT+BAUD9 OK230400 设置波特率 230400
AT+BAUDA OK460800 设置波特率 460800
AT+BAUDB OK921600 设置波特率 921600
AT+BAUDC OK1382400 设置波特率 1382400

用串口监视器向蓝牙发送AT指令时,语句结尾用“NL和CR”如下图。
如果在代码中自动AT模式设置,需要在指令后加“\r\n”如以下示例代码。

#include <SoftwareSerial.h>
SoftwareSerial BTserial(9, 10); // 建立SoftwareSerial对象,RX引脚2, TX引脚3void setup() {Serial.begin(9600);BTserial.begin(9600); // HC-06 默认波特率 9600Serial.println("HC-06 DEMO/TEST  ");BTserial.print("AT\r\n");   //可在此处输入设置HC-06蓝牙模块的AT指令。//此AT指令须在HC-06未连接蓝牙状态输入。BTserial.print("AT+BAUD\r\n4");//设置蓝牙通信波特率delay(100);BTserial.print("AT+ROLE=M\r\n");//设置蓝牙为主机delay(100);BTserial.print("AT+NAMEJZDmaster\r\n");delay(100);//设置蓝牙名称JZDmasterBTserial.print("AT+PIN123456\r\n");//设置密码为123456delay(100);
}void loop(){// 通过串口监视器显示HC-06发送的数据if( BTserial.available()>0 ){            //如果软件串口有HC-06发来的数据char BTserialData =  BTserial.read();  //将软件串口中的数据赋值给变量BTserialDataSerial.print( BTserialData );         //通过硬件串口监视器显示HC-06发来的数据if (BTserialData == '1') {             //判断HC-06发来的数据是否是字符1digitalWrite(11, HIGH);              //如果是字符1,则点亮LED} else if (BTserialData == '0') {      //如果不是字符0digitalWrite(11, LOW);               //则熄灭LED}}// 将用户通过串口监视器输入的数据发送给HC-06if (Serial.available()>0) {            //如果硬件串口缓存中有等待传输的数据char serialData =  Serial.read();    //将硬件串口中的数据赋值给变量serialDataBTserial.print( serialData );         //将硬件串口中的数据发送给HC-06}}

注:部分内容整理自网络,仅供学习使用,如有侵权请联系作者删除。

【蓝牙学习笔记】Arduino设置蓝牙模块HC-06 CC2540 CC2541自动初始化相关推荐

  1. 蓝牙学习笔记(二)——低功耗蓝牙(BLE)的体系结构

    前言 :最近开始学习蓝牙相关技术,做了一些笔记整理.本次阅读参考书籍是<低功耗蓝牙开发权威指南> 低功耗蓝牙的体系结构   低功耗蓝牙体系结构主要分为三个部分:控制器.主机和应用程序.在控 ...

  2. 蓝牙学习笔记之建立蓝牙连接的过程

    发送广播数据包的叫广播发起者(advertisers),在广播通道接收广播数据包但没意向连接广播发起设备的叫扫描者( scanners), 需要连接到另一个设备的设备叫做 initiators,它监听 ...

  3. Python学习笔记:常用第三方模块3

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  4. Python学习笔记:常用第三方模块(1)

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  5. Python学习笔记:常用内建模块7XML

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  6. Python学习笔记:常用内建模块5

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  7. Python学习笔记:常用内建模块2:collections

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  8. HALCON 20.11:深度学习笔记(5)---设置超参数

    HALCON 20.11:深度学习笔记(5)---设置超参数 HALCON 20.11.0.0中,实现了深度学习方法.关于超参数的有关设置内容如下: 不同的DL方法被设计用于不同的任务,它们的构建方式 ...

  9. WPS文字 JSA 学习笔记 - 批量设置表格

    WPS文字 JSA 学习笔记 - 批量设置表格 创建表格样式 批量设置表格 返回当前表格索引 参考资料 创建表格样式 function 创建表格样式(styleName = "表格" ...

  10. nrf51822蓝牙学习笔记四

    目录 UUID UUID的原理 蓝牙技术联盟UUID 供应商特定UUID UUID的设置 串口透传 初始化串口 服务的建立 双向数据传输 蓝牙遥控器的设计 nrf51822内部flash操作 flas ...

最新文章

  1. OSPF路由配置实例
  2. 学python那本书比较好-Python初学者最应该读的8本书
  3. 计算机网络df例题,计算机网络期末试题北交.doc
  4. VMware vSphere、 ESXi、Vcenter、vSphere Client关系
  5. 微信小程序云开发之云函数的创建与环境配置
  6. 铺地毯(luogu 1003)
  7. 【组合数学】递推方程 ( 特特解示例 1 汉诺塔 完整求解过程 | 特解示例 2 特征根为 1 的情况下的特解处理 )
  8. 前端项目实战5:聊天对话框
  9. java代码生成可识别二维码
  10. 计算机电脑基础程序,电脑程序入门知识
  11. 第一次有人把小米9快充讲的这么简单明了qc3.0 usb pd
  12. 跳一跳html小游戏代码,100 行代码实现『跳一跳』辅助
  13. [javaSE] 基本类型(String相关)
  14. 学计算机专业好还是学医专业好,学计算机好还是学医好 程序员的建议就是学医你认为呢...
  15. Android wear 睡眠追踪,为什么智能手表还不是最理想的睡眠追踪设备
  16. Python网络爬虫与信息提取(17)—— 题库爬取与整理+下载答案
  17. 腾讯数据分析师内训课程!
  18. 目标检测任务超大图像的切图实现
  19. echarts迁徙效果
  20. linux主机又又中木马了

热门文章

  1. visio教程仓库流程图_完整的VISIO教程(绝对干货)
  2. 软件开发文档编写规范
  3. 主流HTML5游戏框架的分析和对比(Construct2、ImpactJS、CreateJS、Cocos2d-html5……)
  4. 2009年02月《安全天下事》、2009年02月《安全天下事之12月,辩证法之月》、《2008信息安全技术与产业大盘点》...
  5. java IO 测试题
  6. python飞机大战类_python微信飞机大战
  7. VMware利用unlocker开启MacOS支持
  8. 网约车源码 打车APP 同城打车代驾小程序源码
  9. [答疑]纪检监察部门的业务用例图
  10. kali新手入门教学(16)--如何在校园网下使用桥接模式上网