HC-05蓝牙模块AT指令集详解与操作指南
需积分: 50 123 浏览量
更新于2024-07-23
收藏 50KB PDF 举报
本文档详细介绍了HC-05嵌入式蓝牙串口通讯模块的AT指令集,这是一种专用于控制和配置模块功能的协议集。HC-05模块具备两种工作模式:命令响应模式和自动连接模式。在自动连接模式下,模块可以作为主(Master)、从(Slave)或回环(Loopback)角色进行操作。
1. **工作模式转换**:
- 模块通过控制PIO11引脚的电平来切换工作状态:高电平进入AT命令响应模式,低电平或悬空进入蓝牙常规工作模式。
2. **模块设置**:
- 设置为主模块需进行以下步骤:
- 将PIO11置高,模块进入AT命令响应状态。
- 使用超级终端等串口工具,设置波特率38400,数据位8位,1位停止位,无校验位和无流控制。
- 发送"AT+ROLE=1\r\n"命令,确认"OK\r\n"响应。
3. **指令集**:
- 提供了多种AT指令:
- 测试指令:发送"AT"命令,得到"OK"响应。
- 模块复位:发送"AT+RESET"命令,确认"OK"响应,模块重启。
- 软件版本查询:"AT+VERSION?",返回当前软件版本号,如"AT+VERSION:2.0-20100601 OK"。
- 恢复出厂默认设置:"AT+ORGL",使模块回到出厂预设状态,涉及设备类别、查询码等参数。
4. **出厂默认设置**:
- 出厂时,模块设置为:
- 设备类型:0
- 查询码:0x009e8b33
- 角色:Slave Mode
- 连接模式:专用蓝牙设备模式
- 串口参数:38400bps, 1位停止位,无校验位
- 配对码:“1234”
- 设备名称:“H-C-2010-06-01”
这些指令集是与HC-05蓝牙模块交互的关键,它们允许用户进行基本的配置、状态检查和故障排查,确保模块在蓝牙通信中正常工作。通过理解和应用这些AT指令,开发者能够有效地集成HC-05模块到自己的物联网项目中,实现设备间的无线通信。
2022-04-29 上传
2015-03-26 上传
2018-08-14 上传
2022-09-20 上传
2021-02-06 上传
2022-08-04 上传
2016-11-03 上传
2016-01-25 上传
kuakleejon
- 粉丝: 0
- 资源: 1
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案