hc05蓝牙模块学习笔记
来源:互联网 发布:pure music mac 破解 编辑:程序博客网 时间:2024/06/05 09:49
hc05蓝牙模块是使用串口通讯(TTL),其中有一个KEY脚来进入AT状态(高电平有效)。
该蓝牙模块的所有功能都是通过AT指令集控制。
要进入AT状态有两种方法:
1.上电时将KEY脚同时设置为VCC,上电即进入指令状态。2.上电后再接VCC也能进入AT状态。
方法1进入的AT状态模块波特率为38400 8N1。方法2进入的AT状态,模块波特率与当时串口通讯波特率一致。
指令结构:AT(模式)+<CMD><=PARAM>,,CMD和parameter都是可选的,切记发送末尾要添加回车符(\R\N)
例如1.查看模块版本的指令:AT+VERSION?\r\n
会得到应答:+version:2.0-20100601OK
2.修改主从状态的命令AT(模式)+ROLE=0或1
3.设置记忆指令AT+CMODE=1:设置模块可以与任何地址蓝牙模块匹配,1是默认参数。0的话就是要与指令地址匹配。如果先设置为1任意地址匹配,匹配成功过后在设置0,则模块会记录上一次地址,下次上电后直接搜索该地址。
4.修改通讯波特率指令:AT+UATT=PARAM1,PARAM2,PARAM3.该指令用于设置波特率,停止位,校验位。波特率4800到1382400.parameter2:0是1位停止位,1是2位停止位。parameter3为设置校验位,0位没校验,1为奇校验,2为偶校验。
5.修改密码指令:AT+PSWD=password。必须为4字节长密码。
6,修改蓝牙模块名字:AT+NAME=name。name为ascll字符不超过32个字节。
AT模式下发送完指令要复位key退出AT模式
基本上每个指令都有应答值,至少会是一个OK
- hc05蓝牙模块学习笔记
- HC05 蓝牙模块常见问题
- 51单片机 HC05蓝牙模块
- ATK-HC05蓝牙模块的详细说明
- 蓝牙HC05模块探究-设置AT指令
- 两个HC05蓝牙模块相互之间的通信
- 关于hc05蓝牙模块的AT模式探究
- 蓝牙模块HC05遇到的一些常见的问题
- HC05蓝牙模块的AT模式设置的方法
- Arduino使用HC05蓝牙模块与手机连接
- HC05蓝牙模块(主从一体)简单使用
- 蓝牙hc05主机配置
- Edison 蓝牙模块 学习笔记
- HC05模块对接操作
- BLT-HC05 BLE蓝牙模块设置AT模式和比特率方法
- 51单片机和HC05蓝牙模块对接成功,但是数据收发时候发现数据很多时候对不上问题解决
- 蓝牙模块调试笔记
- android 蓝牙模块学习
- jquery upload
- Intellijidea建javaWeb以及Servlet简单实现
- emqttd集群安装
- Python 进阶_OOP 面向对象编程_类属性和方法
- SRM144_DIV2
- hc05蓝牙模块学习笔记
- C++ 数据封装
- python交互式登陆远录机器并令其关机
- 集成高德地图SDK实现实时定位
- 查找整数
- Ubuntu下安装Lamp
- 关于setLayoutParams报错
- C++接口(抽象类)
- 大数加法