一、说明

蓝牙传输模块一般通过串口进行通信,即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蓝牙模块的配置和使用方法相关推荐

  1. HC-06(ZS-040)蓝牙模块的配置与连接

    HC-06(ZS-040.BT04-A)蓝牙模块的配置与连接 简介 引脚说明 AT模式 简介 进入AT模式的方法(无按键) AT常用指令集 手机连接方法 简介 HC06模块是一款高性能从机蓝牙2.0串 ...

  2. C51编程23-应用篇(HC 06蓝牙模块)

    现在的手机,平板,笔记本电脑都会自带蓝牙.本文将会介绍51单片机使用HC 06 蓝牙模块实现手机与笔记本电脑的通讯.   HC 06 模块 购买HC 06模块后需要检测蓝牙模块是否是好的,使用串口线与 ...

  3. 蓝牙模块HC-05配置主机、从机教程

    蓝牙模块HC-05配置主机.从机教程 HC-05与USB To TTL 连接 HC-05如何进入AT指令模式 配对指令 HC-05与USB To TTL 连接 USB To TTL 蓝牙 5 V(3. ...

  4. BT06串口蓝牙模块的配置以及与电脑的配对

    配置蓝牙模块 step1:确定型号 首先我们需要知道我们蓝牙模块的型号,如果蓝牙模块是偶然获得,可以上淘宝搜有没有长得一样的蓝牙模块,找到之后就看看它是什么型号.如果蓝牙模块是自己买的,那买的时候就应 ...

  5. 蓝牙模块的配置(HC05):修改密码、修改模块名字、修改波特率。

    蓝牙模块是电子开发经常使用的模块,通常使用串口协议的方式与蓝牙通信, 从而完成数据的传输,串口通信很常见,用起来也很简单,几乎所有的单片机都配有串口通信功能. 蓝牙模块用于小数据量的无线传输,使用很方 ...

  6. STM32学习笔记——HC05蓝牙模块的配置流程

    两块HC05,现将二者分别配置为主机.从机 首先,一直按住HC05模块上的小按键,然后给其上电,直到上电完成,松开小按键.此时你会发现,模块上的指示灯1 秒亮 1 次,模块进入 AT 状态.我用USB ...

  7. 单片机蓝牙模块的使用,以及配置控制舵机的源码

    原理(如下图) ​ 1.该模块与单片机采用串口通信,手机连接蓝牙模块,通过无线信号发送数据给蓝牙模块,蓝牙模块收到数据后会把数据通过**串口(USART)**发送给单片机,单片机收到数据(SUBF)以 ...

  8. 蓝牙模块HC-05使用指南

    概述 HC-05蓝牙模块是一种基于蓝牙协议的简单无线通信设备.该模块基于BC417单芯片蓝牙IC,符合蓝牙v2.0标准,支持UART和USB接口. 具有两种工作模式:命令响应工作模式和自动连接工作模式 ...

  9. 蓝牙模块 hc06 linux,HC-06蓝牙模块设置与使用

    由于项目需要用到Android手机控制单片机,所以用到了HC-06蓝牙模块(以下简称蓝牙模块),找了一些网上的参考资料发现好像不太全,折腾了半天才弄好,因此出此文记录一下,也希望能帮助到有需要的朋友. ...

最新文章

  1. 面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。...
  2. 有弹性的ListView
  3. sql 2005 解除用户锁定(SA帐户被锁定)
  4. 【若依(ruoyi)】No message found under code ‘xxx‘ for locale ‘zh_CN‘.
  5. Shell(7)——case
  6. pcie3.0一条通道带宽_小技巧|内存双通道提升性能
  7. 目标检测第4步:显卡、GPU、CUDA、cuDNN的介绍及如何在Windows 10下安装cuDNN?
  8. Laravel核心解读--Database(一)基础介绍
  9. CentOS 使用spawn-fcgi配置Nginx+PHP 启动脚本
  10. 引领性指标与滞后性指标_测量可用性组同步滞后
  11. MySQL主从复制延迟原因及处理思路
  12. 2021东北师范大学计算机技术专业研究生入学复测考试
  13. 苹果手机计算机科学,手机科学计算器app_计算器软件应用推荐_iPhone_苹果ios_安卓...
  14. Github中那些迷之缩写?LGTM?
  15. deepin firewall
  16. 智能家居普及的最大障碍:如何“排座次”
  17. 上海户口中的计算机水平评分,上海落户打分细则
  18. python输入什么就输出什么意思_python中的输入与输出是什么?(实例详解)
  19. 申报指南|教你如何优雅地报名、提交项目申请书
  20. HCIP-IoT MQTT协议技术原理

热门文章

  1. 用OmniPeek快速定义的过滤器来抓网页提交信息
  2. 【EXLIBRIS】纸版书目整理 -- 大书架 上 【292 种】【327册】
  3. space index.php 7-14,disk_free_space()
  4. 水晶报表如何查看sql_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...
  5. mysql 存储过程 on_MySQL存储过程的权限问题小结
  6. 会做饭的机器人曰记_颜真卿《麻姑仙坛记》:苍劲古朴,体态沉雄,气象宏大...
  7. 东软睿云用户认证_【硬件资讯】尘埃落定!11代酷睿规格曝光!i7、i9难分差距,退回8核16线程!...
  8. 王道操作系统考研笔记——2.1.8 调度算法的评价指标
  9. 修改ant design vue中的Icon图标颜色
  10. [react] 怎么在React中引入其它的UI库,例如Bootstrap