HC-05蓝牙模块的配置和使用方法
一、说明
蓝牙传输模块一般通过串口进行通信,即RS232(设备1)<—>蓝牙模块<—>蓝牙模块<—>RS232(设备2)。因此,使用蓝牙模块需要配置的参数有串口通信参数和蓝牙通信参数。HC05蓝牙模块采用的AT配置命令进行配置。
二、数据格式
HC-05只支持一种数据格式: 数据位8 位,停止位1 位,无校验位,无流控制。波特率要选择正确, 原始模式是38400和正常模式是9600。AT命令后面需要换行,然后点发送命令才有效。
三、AT命令配置方法
按住按键或EN脚拉高,此时灯是慢闪,进入AT命令模式,默认波特率是38400。原始模式下一直处于AT命令模式状态。
四、AT主要的命令
AT+RESET | HC-05复位 |
AT+VERSION? | 返回HC-05的软件版本号 |
AT+UART? | 返回蓝牙波特率 |
AT+UART=115200,1,2 | 设置串口波特率115200,2位停止位,偶校验 |
AT+NAME=BLUE | 修改蓝牙模块的名字为BLUE |
AT+ORGL | 恢复出厂默认设置 |
AT+NAME? | 返回HC-05的名字 |
AT+PSWD? | 查询配对密码 |
AT+PSWD=”1234” | 设置密码1234 |
AT+ROLE? AT+ROLE=1 |
?: 查询主从状态 =1:设置成主 =0:设置成从 =2:设置成回环 |
波特率设置的规则如下:
AT+UART=<param1>,<param2>,<param3> |
param1: 波特率 param2: 停止位, 0=1位,1=2位 param3: 校验位, 0=无校验,1=奇校验,2=偶校验 默认设置为9600,0,0 |
HC-05蓝牙模块的配置和使用方法相关推荐
- HC-06(ZS-040)蓝牙模块的配置与连接
HC-06(ZS-040.BT04-A)蓝牙模块的配置与连接 简介 引脚说明 AT模式 简介 进入AT模式的方法(无按键) AT常用指令集 手机连接方法 简介 HC06模块是一款高性能从机蓝牙2.0串 ...
- C51编程23-应用篇(HC 06蓝牙模块)
现在的手机,平板,笔记本电脑都会自带蓝牙.本文将会介绍51单片机使用HC 06 蓝牙模块实现手机与笔记本电脑的通讯. HC 06 模块 购买HC 06模块后需要检测蓝牙模块是否是好的,使用串口线与 ...
- 蓝牙模块HC-05配置主机、从机教程
蓝牙模块HC-05配置主机.从机教程 HC-05与USB To TTL 连接 HC-05如何进入AT指令模式 配对指令 HC-05与USB To TTL 连接 USB To TTL 蓝牙 5 V(3. ...
- BT06串口蓝牙模块的配置以及与电脑的配对
配置蓝牙模块 step1:确定型号 首先我们需要知道我们蓝牙模块的型号,如果蓝牙模块是偶然获得,可以上淘宝搜有没有长得一样的蓝牙模块,找到之后就看看它是什么型号.如果蓝牙模块是自己买的,那买的时候就应 ...
- 蓝牙模块的配置(HC05):修改密码、修改模块名字、修改波特率。
蓝牙模块是电子开发经常使用的模块,通常使用串口协议的方式与蓝牙通信, 从而完成数据的传输,串口通信很常见,用起来也很简单,几乎所有的单片机都配有串口通信功能. 蓝牙模块用于小数据量的无线传输,使用很方 ...
- STM32学习笔记——HC05蓝牙模块的配置流程
两块HC05,现将二者分别配置为主机.从机 首先,一直按住HC05模块上的小按键,然后给其上电,直到上电完成,松开小按键.此时你会发现,模块上的指示灯1 秒亮 1 次,模块进入 AT 状态.我用USB ...
- 单片机蓝牙模块的使用,以及配置控制舵机的源码
原理(如下图) 1.该模块与单片机采用串口通信,手机连接蓝牙模块,通过无线信号发送数据给蓝牙模块,蓝牙模块收到数据后会把数据通过**串口(USART)**发送给单片机,单片机收到数据(SUBF)以 ...
- 蓝牙模块HC-05使用指南
概述 HC-05蓝牙模块是一种基于蓝牙协议的简单无线通信设备.该模块基于BC417单芯片蓝牙IC,符合蓝牙v2.0标准,支持UART和USB接口. 具有两种工作模式:命令响应工作模式和自动连接工作模式 ...
- 蓝牙模块 hc06 linux,HC-06蓝牙模块设置与使用
由于项目需要用到Android手机控制单片机,所以用到了HC-06蓝牙模块(以下简称蓝牙模块),找了一些网上的参考资料发现好像不太全,折腾了半天才弄好,因此出此文记录一下,也希望能帮助到有需要的朋友. ...
最新文章
- 面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。...
- 有弹性的ListView
- sql 2005 解除用户锁定(SA帐户被锁定)
- 【若依(ruoyi)】No message found under code ‘xxx‘ for locale ‘zh_CN‘.
- Shell(7)——case
- pcie3.0一条通道带宽_小技巧|内存双通道提升性能
- 目标检测第4步:显卡、GPU、CUDA、cuDNN的介绍及如何在Windows 10下安装cuDNN?
- Laravel核心解读--Database(一)基础介绍
- CentOS 使用spawn-fcgi配置Nginx+PHP 启动脚本
- 引领性指标与滞后性指标_测量可用性组同步滞后
- MySQL主从复制延迟原因及处理思路
- 2021东北师范大学计算机技术专业研究生入学复测考试
- 苹果手机计算机科学,手机科学计算器app_计算器软件应用推荐_iPhone_苹果ios_安卓...
- Github中那些迷之缩写?LGTM?
- deepin firewall
- 智能家居普及的最大障碍:如何“排座次”
- 上海户口中的计算机水平评分,上海落户打分细则
- python输入什么就输出什么意思_python中的输入与输出是什么?(实例详解)
- 申报指南|教你如何优雅地报名、提交项目申请书
- HCIP-IoT MQTT协议技术原理
热门文章
- 用OmniPeek快速定义的过滤器来抓网页提交信息
- 【EXLIBRIS】纸版书目整理 -- 大书架 上 【292 种】【327册】
- space index.php 7-14,disk_free_space()
- 水晶报表如何查看sql_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...
- mysql 存储过程 on_MySQL存储过程的权限问题小结
- 会做饭的机器人曰记_颜真卿《麻姑仙坛记》:苍劲古朴,体态沉雄,气象宏大...
- 东软睿云用户认证_【硬件资讯】尘埃落定!11代酷睿规格曝光!i7、i9难分差距,退回8核16线程!...
- 王道操作系统考研笔记——2.1.8 调度算法的评价指标
- 修改ant design vue中的Icon图标颜色
- [react] 怎么在React中引入其它的UI库,例如Bootstrap