蓝牙模块HC-05 AT指令使用以及两个蓝牙模块的配对
蓝牙模块用的就是某宝常见的蓝牙模块,首先要将蓝牙模块进入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指令使用以及两个蓝牙模块的配对相关推荐
- c语言蓝牙接收6,终于搞定了通过两路蓝牙接收数据
一直想做无线传感器,通过蓝牙来接收数据,无奈因为arduino接收串口数据的一些问题,一直搁到现在.因为学校里给学生开了选修课,所以手边有一些nano和mega可以使用,所以就做了用两个nano加上两 ...
- python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)...
一.模块的循环导入问题 run.py # import m1 # 第一次导入 m1.py # 错误示范 ''' print('正在导入m1') from m2 import y #第一次导入m2 x= ...
- STM32学习记——两个蓝牙的连接(1)
你好!这个栏目主要是我学习STM32的一些记录,这是我第一次写技术博客,目的有三个,第一是做一个记录,记录自己学了些什么,防止以后忘记,也利于以后复习,顺带还能检验自己学的是否到位,第二是希望能够帮助 ...
- 连接 蓝牙HC - 05 模块 读写操作
连接 蓝牙HC - 05 模块 进行读写操作 1. 开启蓝牙进行连接 //藍牙private BluetoothAdapter bluetoothAdapter;private Set<Blue ...
- 常见蓝牙模块介绍和AT指令
目录 一.HC-05主从一体蓝牙模块 二.HC-06从机蓝牙模块 三.低功耗BLE蓝牙4.0模块(cc2540或cc2541) 四.JDY-10 蓝牙4.0 BLE模块 五.蓝牙模块LAYOUT注意 ...
- 蓝牙HC05模块探究-设置AT指令
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用.当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发 ...
- 关于两个蓝牙模块HC-05之间无线通信的AT指令设置
关于两个蓝牙模块HC-05之间无线通信的AT指令设置 广西●河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院:智控无人机小组 写作时间:2020.10.24 一 ...
- 蓝牙HC05模块,AT其他指令爆出ERROR[0] 解决方法
蓝牙HC05模块,AT其他指令爆出ERROR[0] 解决方法 最近使用 HC05蓝牙模块 在修改波特率时发现只有"AT" 指令相应OK,其他任何指令都相应ERROR[0] .在cs ...
- HC-05蓝牙模块,在AT指令模式时输出AT+NAME?无应答问题
前些天买了两个HC-05模块,准备配对做一个无线串口透传. 为了保证效果,特意买了原版带底板的HC-05蓝牙模块,如下图所示: 使用了一个便宜稳定的CH340串口下载模块儿,用于对HC-05模块的AT ...
最新文章
- [Unity3D]Unity3D连衣裙实现游戏开发系统
- 【 FPGA 】总线实现形式之选择器
- 计算机试题dddd,数据库系统概论试题及答案dddd_Image_Marked.pdf
- 怎么把html转换成jpg6,html转为图片(六):xhtmlrenderer
- 数据挖掘:大数据发展的核心驱动力
- 当前服务器文件夹不存在,供应商文件夹不存在,无法创建
- crt安装mysql安装包_Linux安装MySQL步骤
- 剑指offer刷题感想
- 戴机械手表有哪些事情就不能做了?
- 使用Eclipse调试Android程序时无法安装控制台报错INSTALL_FAILED_UPDATE_INCOMPATIBLE
- 老男孩python14期全套-老男孩第十四期Python学习班之Day01
- Node-require的加载机制
- Nginx代理服务器使用
- 机械工业设计中常见三维软件大盘点
- 虹科工业树莓派在激光雕刻中的应用
- datagrid的deleteRow使用
- 3.1 WTL概述,简单使用和ATL概述,简单使用
- 漫画喵的100行Python代码逆袭
- vue中的prop验证
- 深度学习(一):什么是深度学习