利用arduino和手机端的蓝牙调试助手调试蓝牙模块。
arduino代码如下:

#include <SoftwareSerial.h>
SoftwareSerial BT(2, 8);
void setup() {// put your setup code here, to run once:Serial.begin(9600);BT.begin(9600);
}void loop()
{if(Serial.available()){    char ch = Serial.read();Serial.println(ch);     BT.print(ch);        }if(BT.available()){char ch1 = BT.read();  Serial.println(ch1);}
}

其中BT(2,8)为模拟串口,任意两个IO口都可以。
接线为2连接蓝牙的TXD,8连接RXD,再连接VCC、GND即可。

AT模式

AT模式用于调蓝牙模块的各种参数

常见命令如下

AT+ORGL           # 恢复出厂模式
AT+NAME           # 获取蓝牙名称
AT+NAME=HC-05     # 设置蓝牙名称
AT+ROLE=0         # 设置蓝牙为从模式(表示不会主动连接其他设备)
AT+CMODE=1        # 设置蓝牙为任意设备连接模式
AT+PSWD=1234      # 设置蓝牙匹配密码为“1234”

进入AT模式为按下蓝牙模块按钮后再通电,之后蓝牙模块每两秒闪一次,这里要注意的是,进入AT模式波特率都要调整为38400。并且选择NL、CR模式,BT.print不能写成println(不然会由于AT指令后携带换行符等字符导致ERROR[0]报错)

通讯

通讯的时候波特率应该为9600

安装蓝牙调试助手
https://pan.baidu.com/s/1OV5MgmTUjyNafIsshcdh6Q 提取码:8888

连接到自己的蓝牙模块后,进入对话模式就可以进行消息互通。

HC-05 蓝牙模块使用相关推荐

  1. C51编程23-应用篇(HC 06蓝牙模块)

    现在的手机,平板,笔记本电脑都会自带蓝牙.本文将会介绍51单片机使用HC 06 蓝牙模块实现手机与笔记本电脑的通讯.   HC 06 模块 购买HC 06模块后需要检测蓝牙模块是否是好的,使用串口线与 ...

  2. 蓝牙模块选型及基础知识介绍

    目录 前言 一.蓝牙基础知识 1.蓝牙发展 2.苹果MFI认证 3.蓝牙协议 4.蓝牙与单片机通信方式 5.蓝牙单模 6.蓝牙双模 7.iBeacon 二.蓝牙模块选型 1.HC蓝牙模块 2.首选HC ...

  3. 连接 蓝牙HC - 05 模块 读写操作

    连接 蓝牙HC - 05 模块 进行读写操作 1. 开启蓝牙进行连接 //藍牙private BluetoothAdapter bluetoothAdapter;private Set<Blue ...

  4. 蓝牙模块引起电路干扰

    简 介: 本文讨论了在实际中电子信号处理电路中可能会受到高频电磁波干扰的情况.这些情况在普通的课堂中和教科书中往往都会被省略掉.图4电路中所增加的那些看似对于普通信号处理无关的外围电阻.电容,却在保证 ...

  5. [TPYBoard - Micropython之会python就能做硬件 7] 学习使用蓝牙模块及舵机

    转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi            欢迎加入讨论群 64770604 一.实验器材 1.TPYboard V102板  一块 2 ...

  6. 20220727使用汇承科技的蓝牙模块HC-05配对手机进行蓝牙串口的演示

    20220727使用汇承科技的蓝牙模块HC-05配对手机进行蓝牙串口的演示 2022/7/27 18:55 Android11:摩托罗拉 motorola edge s 6GB+128GB 骁龙870 ...

  7. 低功耗蓝牙模块智能门锁应用案例

    要说我们接触最多的智能产品应该就是手机吧,随着科技的不断发展,各种各样的智能产品现在都前赴后继的出现在我们眼前了,其中智能家居的迭代也如雨后春笋一般.层出不穷的产品除了让用户感受到科技感以外也便捷了生 ...

  8. win 10 电脑与 H C-05蓝牙模块连接方法集合(含k60 CRC 校验代码软件下载地址)

    在飞思卡尔比赛,有时需要通过蓝牙模块让电脑和小车连接,然后用串口将小车的实时数据发送到电脑,以便调车.但是在蓝牙模块与电脑连接时,因为驱动等原因,容易连接失败.经过网上搜查,与个人及队友试验,总结以下 ...

  9. 【IOT开发】蓝牙模块与PC连接通讯实验

    这是在一个项目中,需要开发 windows APP,通过蓝牙与下位机通讯.之前接触过的一些蓝牙项目,大多是 模块与模块 通讯,也见过很多模块-手机通讯的教程,但PC端直接与蓝牙模块的连接教程比较少,买 ...

  10. 两个HC-05蓝牙模块互相绑定构成无线串口模块 1

    文章目录 关于HC-05蓝牙模块 工作模式 获取蓝牙模块地址 两个蓝牙模块互相绑定 对A模块的设置: 对B模块的设置: HC蓝牙模块参考资料 SPP蓝牙模块参考资料 关于HC-05蓝牙模块 蓝牙模块B ...

最新文章

  1. Bundle捆绑压缩技术
  2. Java从小白到入门,Day7,JAVAOO-继承
  3. timestamp与timedelta,管理信息系统概念与基础
  4. MaxCompute与OSS非结构化数据读写互通(及图像处理实例)
  5. Eclipse插件中的SLF4J登录
  6. 杨振宁讲(经典)数学笑话兼论数学和物理的关系
  7. java kafka 消费_java利用kafka生产消费消息
  8. 在 Microsoft word中插入代码
  9. HDU 5900(区间DP)
  10. 哈工大计算机报深圳还是本部,哈工大本部和哈工大深圳哪个比较好?
  11. App Inventor 实现简单计步器
  12. 计算机学生的高职英语课程,高职计算机英语课程教学方法探索
  13. 巴斯勒相机的相机控制类析构函数多次调用的问题
  14. P5960 【模板】差分约束算法 · spfa
  15. 【Linux】一万七千字详解 —— 基本指令(二)
  16. 一文彻底搞懂股权投资中GP/LP关系! | 资本智库
  17. qt修改程序图标名称_【Qt开发】更改应用程序图标和任务栏图标
  18. android照片共享,在安卓手机上可以实现多人共享照片吗?
  19. 不得不会的软件测试bug分析定位技巧
  20. ios系统使用window.open()打开新的页面失效

热门文章

  1. 阿里10年测试大佬带你搞懂测试左移和右移
  2. 创新电影院实现千人千影,深化海外计划
  3. linux mint 18.3 内核,Linux Mint 18.3 “Sylvia” KDE和Xfce版本正式发布
  4. 功利性读书,提升认知效率
  5. 链克的链克袋鼠钱包插件的安装和使用
  6. 手机克隆助手隐私政策
  7. 阿里云服务器创建快照、回滚磁盘
  8. c语言逐行扫描打印图案,用逐行扫描法读取4X4键盘矩阵,不能扫描出第一列按键?...
  9. studio和solo哪个好_使用点评曝光beats studio3和solo pro有何区别?哪个好?图文评测详情如何...
  10. 硬件描述语言Verilog学习(一)