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

news/2024/10/17 5:03:14/

HC-06(ZS-040、BT04-A)蓝牙模块的配置与连接

  • 简介
  • 引脚说明
  • AT模式
    • 简介
    • 进入AT模式的方法(无按键)
  • AT常用指令集
  • 手机连接方法

简介

HC06模块是一款高性能从机蓝牙2.0串口模块,,是基于 Bluetooth Specification V2.0 带 EDR 蓝牙协议的数传模块。无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率4dBm,接收灵敏度-85dBm,板载 PCB 天线,可以实现 10 米距离通信

可以参考广州汇承信息科技有限公司的HC06蓝牙模块用户手册

从机:用于接收主机下发的命令,不能主动建立连接,只能等别人连接自己。

引脚说明

GND接地
VCC电源输入
RXD串口数据输入,接单片机的TX
TXD串口数据输出,接单片机的RX

AT模式

简介

AT模式存在的意义:蓝牙模块要有自己的NAME,PIN,LADDR等,这些会有一个默认值如NAME默认BT04-A,密码默认为1234,我们如果想要改变蓝牙被搜索到时的名字和连接密码就需要进入AT模式,通过蓝牙模块的串口写入对应指令可以完成这些属性的修改。

进入AT模式的方法(无按键)

给模块供电,不配对情况下,直接进入AT模式。

AT常用指令集


深圳大夏龙雀科技有限公司DX-BT04-E01 蓝牙技术手册

指令名称指令响应参数
测试指令ATOK
模块复位(重启)AT+RESETOK
获取版本号AT+VERSION+VERSION=< Param > OK
恢复测试状态AT+DEFAULTOK
设置蓝牙地址码AT+LADDR< param >OKPram:地址码
查询蓝牙地址码AT+LADDR+LADDR=< Param> OK默认地址:AA:BB:CC:11:22:33
设置设备名称AT+NAMER< Param >OKParam:蓝牙设备名称
查询设备名称AT+NAMER1、+NAMER< Param > OK——成功;2、FALL——失败默认名称:“BT04-A”
设置配对码AT+PIN< Param >OKParam:配对码
查询配对码AT+PIN+PIN< Param > OK默认PIN:“1234”
查询串口波特率AT+BAUDOK< Param >:波特率1—1200、2—2400、3—4800
设置串口波特率AT+BAUD< Param >+BAUD< Param > OK4—9600、5—19200、6—38400、7—57600、8—115200

实例:利用XCOM V2.0串口调试助手进行调试
XCOM调试

手机连接方法

1、在手机设置–>蓝牙,找到蓝牙的名称并输入PIN连接蓝牙
请添加图片描述
2、打开蓝牙调试器,连接蓝牙(参考简书:提高开发效率-蓝牙调试器)
下载链接
提取码:B117
请添加图片描述
请添加图片描述
3、连接成功之后
蓝牙的指示灯会一直亮着:请添加图片描述


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

相关文章

Arduino利用蓝牙远程操控舵机运转(Arduino+ZS040+电机)

Arduino蓝牙远程操控舵机运转&#xff08;ArduinoZS-040 or HC-05电机&#xff09; 一、效果内容二、ZS-040蓝牙设置三、电机的接线及设置大功告成&#xff01;编写不易&#xff0c;大家成功后点个关注or赞谢谢~~ 一、效果内容 利用手机蓝牙串口调试助手&#xff0c;远程操控两…

基于stm32通过HC_05(ZS-040)蓝牙模块用手机控制stm32开发板上led灯的亮灭

文章目录 前言一、HC-05蓝牙是什么&#xff1f;二、应用实例步骤 1.使用AT指令对蓝牙的初始化2.打开手机蓝牙助手查看是否搜索到该蓝牙3.用蓝牙模块代替TTL连接stm开发板4.创建项目开始配置相关配置和编写代码总结 前言 蓝牙是我们生活中非常常见的一个功能&#xff0c;也是嵌…

增值税发票税控开票软件V2.0.48_ZS_20220429(220518)-3

金税盘软件开票时所遇到的问题&#xff1a; 解决方案&#xff1a; 软件配合政策等不定期更新&#xff0c;覆盖安装最新版本的软件即可 最新版本 航天信息增值税发票税控开票软件&#xff08;金税盘版V2.0.48_ZS_20220429(220518)-3&#xff09; 下载地址 1、官方下载&#x…

zs/rz 命令

为什么80%的码农都做不了架构师&#xff1f;>>> sz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查&#xff0c;并且有很好的传输性能。使用起来更是非常方便&#xff0c;但前提是window端需要有能够支持ZModem的telnet或者SSH客户端&#xff0c;例如secu…

HC06 ,ZS040 (没有按键的)AT配置相关

学习内容&#xff1a; HC-06 步骤一接线&#xff1a;HC-06的Rx和Tx 接到 USB转TTL的 Tx和 Rx&#xff0c;VCC接5V&#xff0c;GND接GND 步骤二&#xff1a;上电之后灯闪&#xff0c;说明进入了AT指令模式 步骤三&#xff1a;打开串口调试器 这里使用SSCOM&#xff0c;选择9600…

matlab练习程序(zs图像细化)

zseven.m function out=zseven(nbhd)s=sum(nbhd(:))-nbhd(5);temp1=(2<=s)&(s<=6);p=[nbhd(1) nbhd(4) nbhd(7) nbhd(8) nbhd(9) nbhd(6) nbhd(3) nbhd(2)];pp=[p(2:8) p(

7z命令行语法

目录 命令行语法命令行格式通配符清单文档命令行语法 命令行格式 7z <command> [<switch>...] <base_archive_name> [<arguments>...]7z 的命令主要由 command、switch、base_archive_name、arguments 组成 其中 switch 的格式如下: <switch&g…

一起学MongoDB(四)——MongoDB操作

基本概念 生活中&#xff1a;仓库、架子、物品计算机&#xff1a;数据库&#xff08;database&#xff09;、集合&#xff08;collection&#xff09;、数据/文档&#xff08;document&#xff09; 查看数据库 语法&#xff1a;show databases > show databases admin …