C51 单片机开发蓝牙模块介绍
共 1150字,需浏览 3分钟
·
2024-07-19 07:30
公众号文章同步阅读网址:www.netor0x86.com
闲话:很多知识是学了两下就放弃,然后又捡起来继续学,又放弃,又继续,最后……哪些学会了,哪些真的放弃了。
本篇开始介绍蓝牙模块,蓝牙模块的使用也比较简单,毕竟是应用层面的使用,底层的协议……!!如果还有那么大的精力,可以研究一下!毕竟我也不是专门搞嵌入式的。蓝牙模块、WIFI 模块、4G 模块……都和串口有关,掌握串口……!
0x01:什么是蓝牙
蓝牙我们的笔记本、手机、电视都有这个功能,很早以前的诺基亚手机就有。当时使用蓝牙在两个手机之间传输文件,觉得很神奇。现在呢,蓝牙已经很普遍了,蓝牙耳机、各种智能设备,都有蓝牙模块。
除了个人使用的,在汽车、工业生产、医疗等各种领域中都能看到它。
那么,蓝牙是什么呢?百度百科一下哈!
蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。
蓝牙就是一种近距离的无线连接技术。简单说就是这样吧。
0x02:学习用的蓝牙模块
作为学习使用可以在网上购买蓝牙模块,我这里使用的是 HC-08。按照它手册介绍,HC-08 蓝牙串口通信模块是新一代的基于 Bluetooth Specification V4.0 BLE 蓝牙协议的数传模块。
HC-08 模块的样子,如下图:
从图中可以看到 HC-08 有 6 个针脚,我们只使用其中 4 个足矣。
0x03:模块工作原理简单介绍
这部分内容也是摘抄文档了,先看图吧。
连线的方式也比较简单,单片机的 RX 连接蓝牙模块的 TX,单片机的 TX 连接蓝牙模块的 RX,就可以了。
本篇关于蓝牙模块的内容就先整理到这里,后面的文章来整理和演示一下单片机和蓝牙模块的连线,以及通过 AT 命令来设置蓝牙模块。
我是一个程序员,了解 C、PHP、Java、ASM、Python,有 信安、CISP 证书,写小白也能看得懂的文章,感谢关注!!!
我的网站:https://www.netor0x86.com
我录制的视频课程:
1. 入门级栈溢出分析
2. WEB端获取MAC地址真实项目案例
3. PHP扩展模块开发之DLL编写与调用
4. C语言零基础入门教程
5. PE 文件结构初识与二进制手写可执行程序