HC-05蓝牙模块

news/2024/11/24 1:40:00/

HC-05是主从一体的蓝牙模块,所以比只能当从机的HC-6要贵一点。下面讲述HC-05配置过程。
引脚说明
目前的蓝牙HC_05,HC_05模块具有6个外置引脚,分别是VCC、GND、RXD、TXD、STATE、EN。

  1. RXD: 接收端
  2. TXD: 发送端
  3. AT: 设置工作模式
    1. 工作模式: 自动连接(automatic connection),又称为透传模式() 又稱為透通模式(transparent communication)
    2. AT指令设置模式: 命令回应(order-response),又称为AT模式(AT mode)
  4. VCC: 模块供电正极(5V)
  5. GND: 模块供电负极
  6. EN:使能端,需要进入AT模式时接3.3V。其实不接也没有关系
  7. STATE:状态引出脚,未连接时输出低电平,连接时输出高电平在这里插入图片描述
    接线方式
    配置模块时可使用USB_TTL模块或者单片机进行
    连线:
    VCC_VCC
    GND_GND
    RXD_TXD
    TXD_RXD。
    需将STATE引脚置低,长按模块清除键至配置完成,给模块上电。
    此时放开清除键,断电重启。
    然后需将STATE引脚置低,长按模块清除键至配置完成,给模块上电。
    进入AT模式
    HC-05与HC-06不同,HC-06没有连接上时,就是AT模式,而HC-05需要有个开关,注意到模块上的小黑点没有,按下它再上电就使HC-05进入AT模式了,严格的讲,它只是一个开的作用,无法退出AT模式。此时指示灯慢闪(1秒亮一次),模块进入AT状态。
    基本配置(所有AT指令都必须换行)
    模块默认波特率为9600、默认配对密码为1234、默认名称为HC-05,
    AT模式波特率固定38400,8位数据位、1位停止位、无奇偶校验的通信格式。
    (1)发送AT\r\n,回复OK;
    (2)发送AT+UART ?\r\n,回复+UART 9600,0,0
    (3)发送AT+UART=115200,0,0\r\n,回复OK。即为波特率配置成功。
    配置一次,需带电重启一次。
    AT+NAME=“XXX” 修改蓝牙模块名称为XXX
    AT+ROLE=0 蓝牙模式为从模式
    AT+CMODE=1 蓝牙连接模式为任意地址连接模式,也就是说该模块可以被任意蓝牙设备连接
    AT+PSWD=1234 蓝牙配对密码为1234
    AT+UART=9600,0,0 蓝牙通信串口波特率为9600,停止位1位,无校验位

服务:
AT+ORGL //恢复默认状态
AT+NAME=“service” //设置设备名称
AT+ROLE=0 //查询—模块角色
AT+CLASS=0 //设置设备类
AT+IAC=9e8b3f //设备查询访问码
AT+INQM=1,9,48 //设置查询访问模式
AT+PSWD=123123 //配对码
AT+UART=9600,0,0 //查询—串口参数
AT+CMODE=1 //连接模式
AT+ADDR? //获取模块蓝牙地址
AT+RESET //模块复位

终端:
AT+ORGL //恢复默认状态
AT+NAME=“terminal”
AT+ROLE=1 //查询—模块角色
AT+CLASS=0 //设置设备类
AT+IAC=9e8b3f //设备查询访问码
AT+INQM=1,9,48 //设置查询访问模式
AT+PSWD=123123 //配对码
AT+UART=9600,0,0 //查询—串口参数
AT+BIND= //绑定蓝牙地址
AT+RESET= //模块复位

特点
1、HC-05 蓝牙串口通信模块,是基于 Bluetooth Specification V2.0 带 EDR 蓝牙协议的 数传模块。无线工作频段为2.4GHz ISM,调制方式是GFSK。模块最大发射功率为 4dBm, 接收灵敏度-85dBm,板载PCB天线,可以实现 10 米距离通信。
2、输入电压为3.6~6V,电源自带防反接,但反接不工作。
3、默认值为从机,波特率9600,蓝牙名HC-05,配对密码1234,LED状态灯开启,波特率可设置为1200,2400,4800,9600,19200,38400,57600,115200。
4、未配对时,电流约30mA;配对成功后,工作电流约10mA。
5、用于GPS导航系统,水电煤气抄表系统,工业现场采控系统。
6、可以与无蓝牙功能的台式电脑、笔记本、安卓手机配对使用,作为主机的HC-05或HC-05-USB会记忆配对过的设备,如果要连接其他的从机,需要先清除配对记忆。
7、两种工作模式:
(1)命令响应工作模式:能执行下述所有AT命令,用户向模块发送各种AT指令,当模块设定控制参数或发布控制命令,通过控制模块外部引脚(PI011)输入电平,可以实现模块工作状态的动态转换。
(2)自然连接工作模式:又分为主(Master)、从(Slave)和回环(Loop back)三种工作角色。将自动根据事先设定的方式连接的数据传输。


http://www.ppmy.cn/news/344376.html

相关文章

HC-05蓝牙初始化

说明 我这次使用蓝牙的目的是把单片机上的数据通过蓝牙无线传输到电脑上。 前期准备: HC-05蓝牙模块2个、USB TO TTL 2个、单片机1块。 蓝牙和TTL之间需要连接四根线(TX、RX、GND、VCC)。VCC接5V,蓝牙的TX接TTL的RX,RX…

ABeam中国2023社招 | ABeam旗下艾宾信息技术开发(上海)热招职位

招聘岗位 SAP SD Consultant (English Speaker) 职位要求 ■ 3年以上SD项目实施或支持经验 ■ 有效的沟通技巧,快速的反应和积极的态度 ■ 能够在压力下工作或面对挑战 ■ 具备ABAP调试和编程能力 ■ 有MM交叉模块知识优先 ■ 良好的英语能力 SAP EWM/MM Co…

出海如何从0到1?融云《社交泛娱乐出海作战地图》实战经验揭秘

经过近几年的发展,如今的互联网出海已经是截然不同的命题。关注【融云全球互联网通信云】了解更多 从粗放到精细,风浪越来越猛烈。如何契合自己的基因选择赛道和地区、如何打造有获客抓手的独特产品、如何拿下第一个客户,是每个出海人都需要…

网络工程师怎么入门?

首先,要成为一名牛逼的网络工程师,就得有扎实的技术功底。毕竟,技术是王道嘛!从最基础的TCP/IP、DNS开始学起,这是咱们的入门基石。当然,也别忘了学习一些常见的编程语言,比如Python、Java等等。…

Layui项目实战

使用语言&#xff1a;C#&#xff0c;Js&#xff0c;Html 使用框架&#xff1a;MVC&#xff0c;Layui 使用插件&#xff1a;JQuery&#xff0c;Layui 一.Layui父窗体前端代码&#xff1a; 1.Html代码&#xff1a; <div class"layui-col-md12" style"paddin…

MySQL删除记录

delete from 表名称 where 条件;

html 如何清除历史记录,如何删除网页历史记录?

01 删除网页历史记录首先需要打开浏览器的历史网页界面&#xff0c;然后点击清除浏览数据就可以选择删除的历史条目&#xff0c;全部删除或单条删除都是可以的。如果不想留下历史记录的浏览痕迹&#xff0c;可以开启无痕浏览模式&#xff0c;许多浏览器都有这个功能。 以谷歌浏…