96SEO 2026-06-13 15:06 2
这事儿我得说道说道。 哈喽大家好,我是小师弟,今天要跟大家聊聊那个让人头秃的东西,蓝牙模块。其实吧, 我也不是想写文章,就是最近在做项目的时候踩了好多坑,网上搜半天也没人好好说话,全是些乱七八糟的英文参数。今天我就把这些破事儿都写出来希望能帮到那些跟我一样的小白。反正也就是瞎搞,大家随便看看,别太当真啊。

那天我去买个模块,商家说HC-05很强,后来啊我拿回家一用,发现根本连不上。是不是我智商低?后来我想了想,可能是我没对好线。这个东西虽然小,但是坑挺多的。我就想, 对,就这个意思。 既然是蓝牙,那肯定得能发送和接收吧?怎么我就连手机都搜不到呢?这让我很上火,毕竟花了钱不是。后来我才发现,这玩意儿出厂设置可能跟我想要的模式不一样,得改改。
很多人跟我一样, 买了HC-05之后就想着做C51串口通信,觉得这样手机就能连单片机了多方便。但是吧,这玩意儿默认的密码啊,名字啊,都是乱的。我想改个名字,网上说的AT命令,我试了半天全是乱码,或者就是发送不过去。我就想,是不是我的串口调试助手有问题?还是这模块坏了?折腾了一晚上,差点把电脑都给重启了,我是深有体会。。
先说说你要搞清楚这个蓝牙模块有几根针脚。一般有6个,对吧?VCC,GND,TXD,RXD,还有那个很关键的KEY键,可能还有一个State键。我第一次接的时候,直接把VCC接5V, 绝绝子! GND接地,TXD接单片机的RXD,RXD接单片机的TXD。后来啊呢?单片机直接死机了。真的,我当时心都凉了半截,以为这几十块钱就打水漂了。
后来才知道,这个蓝牙模块供电挺娇气的,有的需要3.3V,有的能抗5V。如果你用的是USB转TTL的模块,一定要看清楚电压。然后最关键的是TXD和RXD,绝对不能接反!TX是发,RX是收,你发的时候对方得在收,这跟打 接好线之后你得想办法进入AT模式。怎么进呢?书上说是按着那个唯一的按键不放,然后给模块上电。我就照做,按住不放,插上电源。这时候你要盯着那个红色的LED灯看。如果它是一闪一闪的,或者是长亮几秒然后灭,那就说明进去了。如果它一直亮着,或者不亮,那就是没进AT模式,得重来。这时候你才能用串口助手去给它发指令,纯属忽悠。。 三、 那个叫AT的命令到底是个啥玩意儿 AT模式,听着挺高级,其实就是个设置模式。就像你手机连上了电脑,你想改个壁纸或者设置个闹钟,得先点进设置里一样。在这个模式下你可以通过串口发送指令,告诉模块你想干嘛。比如你想改名字,就发AT+不结盟E=XXX。你想改密码,就发AT+PSWD=1234。但是前提是模块必须在AT模式,否则它不认你的指令,蚌埠住了...。 这里我要吐槽一下那个AT指令的格式。网上好多教程写的都是大写的,什么AT+UART=9600,0,0。但是有些模块它可能不认大写,非得要小写。而且,最重要的一点,一定要在串口助手里选好波特率!波特率不对,你发过去的东西就是乱码,模块也读不懂。我之前就是主要原因是波特率选了115200,后来啊发AT,它回个“OK”都看不清,全是问号。 这里我要特别推荐一个软件,真的,亲测好用,绝对可以读取,更改蓝牙模块的信息。就是那个叫“BleConfig”的东西,或者有些论坛里叫“蓝牙调试助手”的。很多人从网上买了HC-05之后都用来做C51串口通信,方便手机连接嘛。总想着改一改名字,网上说的AT命令之类的,没一个可以也许是通信软件的问题。这里介绍一个软件,绝对可以读取,更改蓝牙模块的信息。我试了好几个,这个最好用。 四、 怎么让模块进AT模式?这个步骤很关键 很多小白跟我讲, 直接用USB转TTL插电脑,打开串口调试助手就能发指令了。错!大错特错!这是最大的坑。蓝牙模块有两种工作模式,一种是命令响应工作模式,另一种是自动连接工作模式。默认情况下它都是自动连接模式,你直接插上去,它就忙着找手机了哪有空理你发AT指令啊? 所以怎么进命令响应工作模式呢?具体操作是:按着模块上唯一的按键不放,用USB接口给模块上电。这时候你要看那个红色的LED灯。正确的情景是LED灯是长亮几秒后熄灭,然后再循环闪烁。如果灯不闪,或者一直常亮,那就说明没成功,求锤得锤。。 接上USB转TTL的VCC或者3.3V, 再长按蓝牙模块上的那个键,上电,红灯一秒钟闪一下然后就进入了AT模式。这时候你再用串口助手连接,发送“AT”, 可以。 如果它回个“OK”或者“OK+Set”,那就说明成功了。这时候你就可以给它发各种指令了比如设置波特率、设置配对密码、设置主从模式等等。 很多人从网上买了HC-05之后都用来做C51串口通信,方便手机连接嘛。总想着改一改名字,网上说的AT命令之类的,没一个可以也许是通信软件的问题。这里介绍一个软件,绝对可以读取,更改蓝牙模块的信息。那个软件界面虽然丑了点,但是功能很强大,什么参数都能改。 五、 键盘模式:9个按钮是怎么搞出来的 配置好模块之后我们就要搞那个键盘模式了。这个模式挺有意思的,可以在手机APP上设置9个按钮。你想点哪个按钮, 手机就通过蓝牙发送什么数据给模块,模块再通过串口发给单片机,单片机收到数据后施行相应操作,比如点亮LED灯或者控制舵机。这其实就是一种简单的无线控制。 先说说你得在手机上下载一个蓝牙串口调试应用。这个APP很多,随便搜一个就行。安装好之后打开手机蓝牙,搜索到你的蓝牙模块,点击连接。连接成功之后你就能看到屏幕上有一个输入框。你可以在里面输入文字,然后发送出去,模块那边就能收到。 薅羊毛。 但是键盘模式不一样。键盘模式是自定义的。你点一下APP上的按钮,它就自动发送一串你设置好的字符。比如说你想控制风扇,你就设置第一个按钮为“FAN_ON”。手机点一下蓝牙就发“FAN_ON”过去,单片机收到这个字符串,就知道该把风扇打开了。这比自己在输入框里打字快多了像按遥控器一样。 具体的操作步骤是这样的:在APP上点击“键值设置”, 然后点击你所要设置的按键,设置好按键的值后再点击确定保存。注:有“按下数据”和“抬起数据”设置, 就这? 分别对应按下按键和抬起手指时APP给模块发的数据。这个很重要,有时候你需要按下一直亮,松开就灭,这就得区分开按下和抬起的数据。 六、 配置蓝牙串口通信通用步骤 精神内耗。 为了让大家少走弯路,我把通用的配置步骤再唠叨一遍。硬件连接方面 两个蓝牙模块分别通过USB-TTL模块连接电脑,接线需交叉连接:TXD接RXD、RXD接TXD,共地、共5V/3.3V供电。这几点很重要,接反了绝对不行,共地是为了电平参考,共电压是为了供电。 核心配置指令这块,大家一定要记牢。测试通信:发送`AT`,返回`OK`即配置正常。设置波特率:`AT+UART=19200,0,0`,两模块需保持一致。修改配对密码:`AT+PSWD=1234`, 很棒。 两模块密码必须相同。主从设置:主机`AT+ROLE=1`,从机`AT+ROLE=0`。这些指令都要在AT模式下发,而且要确保波特率一致。 还有个透传模块, 那个比较简单,默认配置为无模式,既不是主机也不是从机,可机上, 并将Wake up脚接地,然后打开那个BleConfig软件,在串口设置部分选择正确的波特率后开启串口来进行调试,我破防了。。 此时点击串口配置右边的“通讯测试”按钮, 如果BleConfig工具能正常发送和接收数据,那就说明硬件没问题。然后你就可以配置蓝牙参数了比如名字、密码、模式等等。配置完之后记得重启一下模块,不然可能不生效。 七、 手机APP怎么连接和测试 连接好TTL和蓝牙模块之后按着模块上的Key键,然后将TTL插入USB接口。在串口助手发送以下AT指令,注意打开换行回车。 心情复杂。 这时候,你的手机蓝牙应该也能搜到了。点击连接,如果连接成功,APP的连接状态栏会显示已连接。 连接成功之后你就可以发送数据了。在APP上点一下“键值设置”,然后点击你所要设置的按键,设置好按键的值后再点击确定保存。比如设置按键1发送“1”,按键2发送“2”。然后你在APP上点按键1,串口助手那边应该就能收到“1”这个字符。这就说明整个链路通了:你在手机APP上点一下 - 手机通过蓝牙无线发送数据给HC-05模块 - HC-05模块通过串口有线发送给51单片机 - 单片机收到数据后施行相应操作。 抄近道。 如果没收到,怎么办?先说说检查波特率对不对,手机APP的波特率和蓝牙模块的波特率必须一致。然后检查连接状态,是不是断开了。有时候信号不好,蓝牙会自动断开,这时候你点一下按钮是没反应的。还有一个可能是单片机的代码没写好,没去读取串口数据。这个就得看你的单片机编程水平了我就不多说了反正我是照着网上的代码抄的。 今天咱们不聊那些虚头巴脑的理论, 直接上手,搞定一个非常实用又有趣的项目:用你的手机,通过蓝牙,去控制一块51单片机上的LED灯。 我整个人都不好了。 这个项目虽然简单,但是它能让你明白蓝牙通信的整个流程。从硬件连接,到AT模式配置,再到APP调试,每一步都少不了。 八、 一下这玩意儿到底有什么用 经过这一番折腾,我算是搞明白了。蓝牙模块其实就是个无线串口转换器。它能把你手机里的无线信号, 我直接起飞。 变成电脑或单片机能看懂的串口数据。这对于那些不方便拉线的设备简直是神器。 所以整个通信链路是这样的:你在手机APP上点一下 - 手机通过蓝牙无线发送数据给HC-05模块 - HC-05模块通过串口有线发送给51单片机 - 单片机收到数据后施行相应操作。这整个流程跑通了你就可以做很多好玩的东西了比如无线遥控小车、无线温控系统等等。 再说说再提醒一点, 蓝牙模块只有进入了AT模式才能发送AT指令集,很多小白以为只要接上USB转TTL模块插到电脑,打开串口调试助手就可以发送指令。千万别这么想,一定要先按住那个Key键上电,看到红灯闪烁再松手。不然你发啥指令都是“ERROR”或者“NO RESPONSE”,搞得你怀疑人生。 好了今天就写这么多吧。希望能帮到大家,如果大家还有什么问题,欢迎在评论区留言,我们一起讨论。反正我是搞定了今天中午可以多吃一碗饭了。嵌入式蓝牙串口通讯模块具有两种工作模式:命令响应工作模式和自动连接工作模式。大家一定要搞清楚自己处于哪种模式,不然很容易出错。连接模式双闪后常亮,已与另一蓝牙设备成功建立连接,可以进行透明串口数据传输,性价比超高。。文章浏览阅读21次。本文详细解析了HC-05蓝牙模块从AT模式配置到稳定无线串口通讯的完整流程。针对新手常见痛点,了模块的三种工作模式、 硬件连接潜规则、AT指令稳定进入与发送技巧,以及主从配对配置的实战步骤。重点分享了如何避开电压匹配、指令格式、硬件冲突等问题。好了不说了我要去测试我的遥控灯了拜拜,另起炉灶。,最终的最终。。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback