HC-06蓝牙模块设置和使用方法

news/2024/11/20 2:19:17/

HC-06的设置方法

1.给蓝牙上电

         给HC-06上电之后,HC-06的指示灯会不停地闪烁,这个时候就标志着进入AT模式了

 

2.有线串口连接

         这时,可以选择有线串口连接的方式,将单片机和电脑连接起来,假设使用的是51开发板

 

3.蓝牙引脚连接

         配置的时候,HC-06的Rx和Tx 接到 51单片机的 Rx和 Tx,一般是P3.0,和P3.1

正常工作时,HC-06的Rx和Tx 接到 51单片机的 Tx和 Rx

 

4.打开串口调试助手

         找到有线串口线对应的端口,将波特率设置为与HC-06波特率一致(默认为9600),8位数据位,1位结束位,无奇偶校验,然后打开串口

 

5.输入指令

         首先输入AT(无空格回车),然后串口助手会返回OK,修改波特率时输入AT+BAUDx(x为波特率编号),串口助手会返回OKnnnn(nnnn是你设置的波特率)。注意,在这之后若还做其他命令操作,必须先断开连接,修改串口助手的波特率为刚刚设置的波特率,然后再打开串口继续操作。

 

6.蓝牙配对

一般HC-06模块的默认名称就是hc-06,默认配对密码是1234

 

 

 

 

 

检测蓝牙模块是否正常的方法

 

1、给蓝牙模块供电

2、蓝牙配对

3、打开串口助手,设置波特率9600,数据位8位,结束位1位,校验位无

4、将蓝牙的TXD和RXD短接

5、随意发送一个数据,串口助手将回显同样的数据

 

 

 

 

 

AT指令表

1、测试通信

发送:AT

返回:OK

2、修改波特率

发送:AT+BAUD8

返回:OK115200

波特率标号对应表:

1---------1200

2---------2400

3---------4800

4---------9600(默认)

5---------19200

6---------38400

7---------57600

8---------115200

9---------230400

A---------460800

B---------921600

C---------1382400

 

3、改蓝牙名称

发送:AT+NAMEname

返回:OKname

 

4、改配对密码

发送:AT+PINxxx

返回:OKsetpin

 


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

相关文章

Android 9 原生设置关于蓝牙设置(四)

蓝牙打开后Setting界面变化及蓝牙搜索 参考:蓝牙扫描流程 蓝牙打开后,BluetoothManagerService发出BluetoothAdapter.ACTION_STATE_CHANGED广播,Setting应用里面有很多地方注册接收该广播。其中settings/bluetooth/BluetoothEventManager.ja…

CSR8811蓝牙音频发射一拖二解决方案

随着蓝牙技术的发展以及市场产品的多样化,越来越多的产品及应用场景需要用到蓝牙音频发射,比如后装车载中控、电摩仪表、便携式CD/DVD市场等。车载中控不拆原车主机,改装的系统声音通过蓝牙模块发射给原车主机,声音从原车功放输出…

如何把你的蓝牙耳机同时同地给两台不同的设备使用

如何让两台设备同时使用同一个蓝牙耳机 问题描述操作说明声明 问题描述 当你和舍友一起去跑步或者是一起去图书馆学习,但是只带了一副耳机,这个时候怎么办,如何让你们两个的播放设备都能连接这副耳机的其中一个,且播放各自的内容…

蓝牙设置和实现

蓝牙 为了让支持蓝牙的设备能够在彼此之间传输数据,它们必须先通过配对过程形成通信通道。其中一台设备(可检测到的设备)需将自身设置为可接收传入的连接请求。另一台设备会使用服务发现过程找到此可检测到的设备。在可检测到的设备接受配对…

设置蓝牙主从机上电自动配对的方法

有时候,我们希望蓝牙的主机在上电之后自动完成与从机的连接,而无需在每次上电后都发送一些AT指令来完成主从机的配对,该怎么做呢? 1、首先完成从机的设置: ATROLE0 //设置为从机 ATPSWDxxxx //xxxx是配对密码&#xff…

蓝牙(一)蓝牙设置详解

一.蓝牙相关的类 1)BluetoothSettings.java 该类是蓝牙配置和连接管理界面,就是咱们常见的蓝牙界面。它管理着蓝牙界面的加载,蓝牙搜索,蓝牙连接,蓝牙重命名等管理功能。(顺便借用一下大牛做的图片:https:/…

软件工程——第12章面向对象实现知识点整理

本专栏是博主个人笔记,主要目的是利用碎片化的时间来记忆软工知识点,特此声明! 文章目录 1. 面向对象语言技术的特点? 2.选择面向对象程序设计语言时主要应该考虑哪些因素? 3.面向对象设计结果只能用面向对象语言实…

微信小程序音频播放问题createInnerAudioContext为何不调用onTimeUpdate

废话不多说,直接这么写就可以解决: innerAudioContext.play(); innerAudioContext.onCanplay(() > { innerAudioContext.play(); console.log(开始播放) }); innerAudioContext.onWaiting(() > { innerAudioCo…