蓝牙模块用的就是某宝常见的蓝牙模块,首先要将蓝牙模块进入AT模式,按住蓝牙按键后再通电就会进入蓝牙的AT模式,进入AT模式后蓝牙led慢闪,然后就可以利用TTL或者J-Link与串口助手给模块发送AT指令了,AT指令有很多,这里我讲几个常用的就行。 初始波特率好像是38400

AT

收到OK证明AT指令没有问题。

如果没有收到可能就是如下问题:1.波特率是不是38400   2.有没有勾选发送新行,如果不是用的这个软件,可能需要在指令后面加一个回车。

AT+RESET

将模块复位(重启)

AT+VERSION?

获取软件版本号

AT+ORGL

恢复默认模式,可以将波特率各种参数恢复到默认状态下。

AT+ADDR?

查询蓝牙地址码,地址码用于后面的蓝牙配对

AT+NAME?

获取蓝牙名称

AT+NAME=name

改蓝牙名

AT+ ROLE?

查询模块角色,0-从机模式,1-主机模式,默认情况下是从机模式

AT+ ROLE=1

更改模块角色,在蓝牙配对是必须要是一主一从。

AT+ PSWD?

查询蓝牙配对码

AT+ PSWD=1234

更改蓝牙模块配对码

AT+UART?

查询蓝牙波特率

AT+UART=115200,0,0

更改波特率

以上就是常用的AT指令,然后就是两个蓝牙配对的方法,基本都要用到上面的指令。

首先将两个蓝牙波特率设置为相同的

AT+UART=9600,0,0

然后再设置一主一从,0是从,1是主

AT+ROLE=1
AT+ROLE=0

两个蓝牙模块的配对码要相同

AT+PSWD=1111

最后一步就是,获取从机的蓝牙地址码,再将主机绑定到从机地址

AT+ADDR?

得到的地址:+ADDR:0021:11:01A3BC

将分号改为逗号:0021,11,01A3BC

AT+BIND=0021,11,01A3BC

将从机地址绑定,每个蓝牙地址都是不一样的。然后重新上电就可以实现两个蓝牙的通信了。

左边为从机指令,右边为主机指令

蓝牙模块HC-05 AT指令使用以及两个蓝牙模块的配对相关推荐

  1. c语言蓝牙接收6,终于搞定了通过两路蓝牙接收数据

    一直想做无线传感器,通过蓝牙来接收数据,无奈因为arduino接收串口数据的一些问题,一直搁到现在.因为学校里给学生开了选修课,所以手边有一些nano和mega可以使用,所以就做了用两个nano加上两 ...

  2. python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)...

    一.模块的循环导入问题 run.py # import m1 # 第一次导入 m1.py # 错误示范 ''' print('正在导入m1') from m2 import y #第一次导入m2 x= ...

  3. STM32学习记——两个蓝牙的连接(1)

    你好!这个栏目主要是我学习STM32的一些记录,这是我第一次写技术博客,目的有三个,第一是做一个记录,记录自己学了些什么,防止以后忘记,也利于以后复习,顺带还能检验自己学的是否到位,第二是希望能够帮助 ...

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

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

  5. 常见蓝牙模块介绍和AT指令

    目录 一.HC-05主从一体蓝牙模块 二.HC-06从机蓝牙模块 三.低功耗BLE蓝牙4.0模块(cc2540或cc2541) 四.JDY-10 蓝牙4.0 BLE模块​ 五.蓝牙模块LAYOUT注意 ...

  6. 蓝牙HC05模块探究-设置AT指令

    蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用.当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发 ...

  7. 关于两个蓝牙模块HC-05之间无线通信的AT指令设置

    关于两个蓝牙模块HC-05之间无线通信的AT指令设置 广西●河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院:智控无人机小组 写作时间:2020.10.24 一 ...

  8. 蓝牙HC05模块,AT其他指令爆出ERROR[0] 解决方法

    蓝牙HC05模块,AT其他指令爆出ERROR[0] 解决方法 最近使用 HC05蓝牙模块 在修改波特率时发现只有"AT" 指令相应OK,其他任何指令都相应ERROR[0] .在cs ...

  9. HC-05蓝牙模块,在AT指令模式时输出AT+NAME?无应答问题

    前些天买了两个HC-05模块,准备配对做一个无线串口透传. 为了保证效果,特意买了原版带底板的HC-05蓝牙模块,如下图所示: 使用了一个便宜稳定的CH340串口下载模块儿,用于对HC-05模块的AT ...

最新文章

  1. [Unity3D]Unity3D连衣裙实现游戏开发系统
  2. 【 FPGA 】总线实现形式之选择器
  3. 计算机试题dddd,数据库系统概论试题及答案dddd_Image_Marked.pdf
  4. 怎么把html转换成jpg6,html转为图片(六):xhtmlrenderer
  5. 数据挖掘:大数据发展的核心驱动力
  6. 当前服务器文件夹不存在,供应商文件夹不存在,无法创建
  7. crt安装mysql安装包_Linux安装MySQL步骤
  8. 剑指offer刷题感想
  9. 戴机械手表有哪些事情就不能做了?
  10. 使用Eclipse调试Android程序时无法安装控制台报错INSTALL_FAILED_UPDATE_INCOMPATIBLE
  11. 老男孩python14期全套-老男孩第十四期Python学习班之Day01
  12. Node-require的加载机制
  13. Nginx代理服务器使用
  14. 机械工业设计中常见三维软件大盘点
  15. 虹科工业树莓派在激光雕刻中的应用
  16. datagrid的deleteRow使用
  17. 3.1 WTL概述,简单使用和ATL概述,简单使用
  18. 漫画喵的100行Python代码逆袭
  19. vue中的prop验证
  20. 深度学习(一):什么是深度学习

热门文章

  1. 什么是视图?为什么使用视图?如何创建一个视图?视图的分类?
  2. 尽量使用notifyAll,而不用notify
  3. android控件——继承AdapterView的控件无法使用addView方法
  4. CCD视觉应用上有哪些优势
  5. html5 画太极图,canvas基础画太极图(娱乐~)
  6. opencv-人眼检测,人眼跟踪
  7. 浅谈快件清关与邮关的区别
  8. linux桌面 任务栏,状态栏消失恢复
  9. 3.1 Linux 支持的文件系统类型
  10. 了解常见的模拟器及交换机的基本配置