HC-05是一个蓝牙模块,连接到微控制器的串行端口,允许微控制器通过蓝牙连接与其他设备通信。模块本身可以在主模式和从模式下运行,并且可以用于各种应用,例如,智能家居应用,远程控制,数据记录应用,机器人,监控系统等。

HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作 模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave) 和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定 的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有 AT 命令,用户可 向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚 (PIO11)输入电平,可以实现模块工作状态的动态转换。如图是蓝牙模块实物图。

HC-05的主要工作是为项目添加双向(全双工)无线功能。它可用于两个具有串行功能的微控制器(如两个Arduinos)之间的通信,但它也可用于通过微控制器控制任何蓝牙设备,反之亦然。

HC-05通过TX和RX引脚,支持使用标准AT命令。为此,用户必须在设备启动时进入特殊命令模式。这是通过在打开模块时将钥匙销拉低来完成的。否则,设备将启动进入数据模式,这样它就可以与其他设备进行无线通信。模块启动后,任何蓝牙设备(例如智能手机)都应该可以发现它,便可以使用标准密码连接到设备。建立连接后,数据通过HC-05传输并转换为串行流,然后由模块连接的微控制器读取该串行流。从微控制器发送数据的方式相反。如下图所示是HC-05蓝牙模块原理图。

最后,分享蓝牙模块相关资料,资料截图如下图所示。

HC-05蓝牙模块资料百度云下载链接:

https://pan.baidu.com/s/1Q8IwJ3f8GwYNHorEcB31Fw

提取码:s7hu

资料分享|HC-05蓝牙模块资料相关推荐

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

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

  2. 资料分享 | 教程与开发手册资料分享来袭

    小编从大学开始,便开启资料收集功能.随着科技时代的不断发展,计算机语言发展进入新的阶段,再加上日常的深入研究,小编收集整理了丰富的计算机语言学习资料,内容涵盖"教程与开发手册",& ...

  3. 【资料分享】工程师必备物联网资料合集 电子书PDF

    对于许多电子工程师来说,各种电路资料,学习资料,新新技术资料等等,都有越多越好的.本篇帖子就为大家整理了一些比较受工程师欢迎的一些电路资料.如果你有心动的话,不妨就来搜集一波吧! <Deep L ...

  4. 【计算机毕业设计】048校园资料分享平台

    一.系统截图(需要演示视频可以私聊) 校园资料分享平台 摘要 随着信息互联网购物的飞速发展,国内放开了自媒体的政策,一般企业都开始开发属于自己内容分发平台的网站.本文介绍了校园资料分享平台的开发全过程 ...

  5. HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信

    文章目录 1.蓝牙模块的调试--解决无法与设置AT命令的问题 1)问题1:没有搜索到串口 方法1:网上下载驱动 方法2:自己更新驱动 2)问题2:串口打开失败--PL2303HXA自2012已停产,请 ...

  6. BLT-HC05 BLE蓝牙模块设置AT模式和比特率方法

    BLT-HC05 设置AT模式和比特率方法 1.参考<HC-05 蓝牙模块AT模式高电平STATE>.<MLT-BT05蓝牙模块资料>百度网盘下载,淘宝卖家页面获得地址 2.串 ...

  7. 【DX-BT24蓝牙模块-AT命令与手机透传教程】

    [DX-BT24蓝牙模块-AT命令与手机透传教程] 1. 前言 1.1.串口基本参数 1.2.AT命令模式和透传模式 1.3.模块数据吞吐量 2. 接线 2.1 模块线序定义 2.2 相关AT命令详解 ...

  8. 【DX-BT24蓝牙模块连接Arduino与手机透传教程】

    [DX-BT24蓝牙模块连接Arduino与手机透传教程] 1. 前言 2. 接线 3. 程序设计详解 4. 演示效果 5. 小结 1. 前言 大夏龙雀科技DX-BT24&BT24-S& ...

  9. 你真的会连蓝牙吗——蓝牙模块配对

    平时我们使用蓝牙一般是在手机上,流程基本都是打开手机上的蓝牙选项然后搜索你要连接的蓝牙模块,找到之后输入配对密码就可以连接了.但是如果是两个蓝牙模块直接进行配对的话,由于没有任何界面可以让你输入配对密 ...

最新文章

  1. c++/c SM4加密解密算法代码实现
  2. 2021高考成绩查询时间 新闻,教育资讯:2021高考成绩一般公布时间 多久出成绩...
  3. 少年郎,你需要封装好的ViewPager工具类
  4. python后端框架flask_Vue+Flask轻量级前端、后端框架,如何完美同步开发
  5. Html 按钮button加超链接
  6. java 打印gc_java – 以编程方式打印启用GC日志记录时通常在JVM出口上打印的堆使用情况...
  7. OCaml已经做好iOS开发准备
  8. 计算机室nb代码,NB-iot SDK源码(Linux版)
  9. Chrome 下载文件出现已禁止
  10. FPGA入门必备学习网站和工具
  11. Android实现思维导图功能,Android实现思维导图
  12. nginx 日志格式打印
  13. 程序猿DD《Spring Boot基础教程》系列汇总
  14. 符号集合近似法SAX
  15. PHP语言对用户输入的身份证信息进行实名认证(阿里云身份证实名认证接口API)
  16. 改变ros bag 中消息的frame_id 和话题名
  17. 第七章:Paging添加header和footer
  18. 实时操作系统和非实时操作系统的区别
  19. 详细解读给数据挖掘新手的6个案例
  20. K8S环境部署jaeger-all-in-one

热门文章

  1. Python —— 魔方方法
  2. 2022中国眼博会,山东眼健康展,视力矫正仪器展,护眼产品展
  3. pytest自动化测试
  4. 服务器项目技术方案,直播项目技术实现方案(工作室)
  5. Python之私有属性和私有方法
  6. 计算机夏令营英语自我介绍,夏令营英语自我介绍
  7. Java SSH框架学习(入门)
  8. div内元素不在一行的问题解决方法
  9. 出现身份验证错误 要求的函数不受支持(可能是由于CredSSP加密数据库修正) Windows Server 服务器远程连接错误
  10. Centos搭建简单的证书机构,CA证书服务器