文章下方附学习资源,自助领取。
一、模块简介
嵌入式蓝牙串口通讯模块(简称蓝牙模块)支持两种工作模式:命令响应模式和自动连接模式。
在命令响应模式下,用户可以通过发送AT指令控制模块参数或发布命令。AT指令用于PC与蓝牙等终端设备之间的通信和配置。
自动连接模式下,模块分为主、从和回环三种角色。主模式可主动搜索并连接其他蓝牙模块,从模式只能被连接,回环模式将接收到的数据原样返回给主设备。
二、开发工具
所需工具包括USB转TTL模块、蓝牙模块(HC-05)和PC端串口助手。
蓝牙模块与USB转TTL模块的接线为VCC-VCC、GND-GND、RXD-TXD、TXD-RXD。大多数蓝牙模块只需使用四个引脚。
手机需安装蓝牙通信APP,如“串口调试助手”。
三、蓝牙模块初始化
以HC-05蓝牙模块为例,不同模块的用法相似。建议查阅卖家提供的蓝牙模块中文数据手册,了解AT指令集。
HC-05蓝牙模块引脚说明:
3年嵌入式物联网学习资源整理分享:C语言、Linux开发、数据结构;软件开发,STM32单片机、ARM硬件开发、物联网通信开发、综合项目开发教程资料;笔试面试真题。点击下方插件免费领取↓↓↓
蓝牙模块自带状态指示灯,用于表示模块状态。
1.上电时,红灯快速闪烁表示进入可配对模式。
2.上电前按住设置按钮,红灯慢速闪烁表示进入AT模式,可设置模块。
3.配对成功后,红灯快速闪烁。
四、单片机串口程序
以51单片机为例,配置串口定时器是蓝牙串口程序的关键。
串口初始化
相关配置程序注释已相当明白。
主函数
以上是单片机程序,将程序下载到单片机后,将蓝牙模块的四个引脚接到单片机的RXD和TXD引脚。
五、手机端操作
在安卓手机的应用商店搜索“蓝牙调试助手”,连接成功后,红灯停止闪烁,发送指令后,电脑串口调试助手会收到消息。
现在,你会用蓝牙模块了吗?
END
温馨提示:内容为网友见解,仅供参考