| |
|
开发:
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例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |