IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 手把手教你用HC05蓝牙模块实现数据无线传输 -> 正文阅读

[嵌入式]手把手教你用HC05蓝牙模块实现数据无线传输

由于毕设需要将单片机采集到的数据无线传输到上位机,考虑到成本原因,故采用蓝牙HC05模块进行数据传输。

一、开发工具

单片机、两块HC05蓝牙模块、一个USB转TTL模块,电脑上安装串口调试软件。

推荐使用正点原子的XCOMV2.0版本,博主之前在调试过程中,出现了进入命令响应工作模式后,不管怎么发送AT指令,都没有回应的状况,在确定HC-05与USB转TTL模块的接线正确,蓝牙模块没有损坏并已确定进行命令响应工作模式后,最后终于找到原因:串口调试助手版本问题。想起来都是泪啊、、、嘤嘤嘤

二、配置蓝牙串口模块

2.1?让蓝牙模块进如AT模式?: 接好串口模块后,先按住蓝牙模块上的按键,再插入电脑,使用串口助手发送AT,返回OK即表示已进入AT模式。这时模块上的LED灯是两到三秒左右循环亮灭,说明进入了命令设置状态,如果LED灯还是原来快速闪烁,则说明模块并未进入命令设置状态,断电重复上述操作即可。

2.2?选择一块蓝牙A当主机

? ? ? ?2.2.1 将蓝牙A恢复默认设置:AT+ORGL

????????此时窗口会返回OK

? ? ? ? 2.2.2?设置蓝牙A的配对码:发送:AT+PSWD=0000,将配对码设置为0000

????????此时窗口会返回OK

? ? ? ? 注意:蓝牙1与蓝牙2的配对码相同,这样才能成功配对)

? ? ? ? 2.2.3??设置蓝牙A为主模式:发送:AT+ROLE=1

????????此时窗口会返回OK

? ? ? ? 输入AT+ROLE?可查询是否已经配置为主模式。(0:从模式? ? 1:主模式)?为英文模式下的

2.3?选择一块蓝牙B当从机

?2.3.1 将蓝牙B恢复默认设置:AT+ORGL

????????此时窗口会返回OK

? ? ? ? 2.3.2?设置蓝牙B的配对码:发送:AT+PSWD=0000,将配对码设置为0000

????????此时窗口会返回OK

????????2.3.3??设置蓝牙B为从模式:发送:AT+ROLE=0

????????此时窗口会返回OK

? ? ? ? 输入AT+ROLE?可查询是否已经配置为主模式。(0:从模式? ? 1:主模式)

? ? ? ? 2.3.4??查询蓝牙B的地址:发送:AT+ADDR?

? ? ? ? 此时窗口会返回蓝牙B的地址

2.4?蓝牙A绑定蓝牙B的地址:蓝牙A发送:AT+BIND=98d3,41,fd712c

????????(注:把地址的冒号换成逗号)

? ? ? ? 2.4.1?确认绑定地址:蓝牙A发送:AT+BIND?

2.5?设置两个蓝牙串口波特率(波特率必须一致):如发送:AT+UART=9600,0,0

?????????此时窗口会返回OK

2.6?设置蓝牙的连接模式,默认是:0——指定蓝牙地址连接模式,这样第一个蓝牙A才能自动连接绑定的蓝牙B的地址,如果不是模式0,可设置为模式0:AT+CMODE=0

查询指令:AT+CMODE??

最后,两块HC05重新上电后进入常规工作模式,即可自动完成配对。单片机即可实现无线传输据到串口调试助手了

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 10:04:07  更:2021-11-27 10:05:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 11:26:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码