YFROBOT创客社区

标题: BC-04蓝牙模块使用教程-AT指令的使用 [打印本页]

作者: YFRobot    时间: 2013-4-14 20:59
标题: BC-04蓝牙模块使用教程-AT指令的使用
本帖最后由 YFRobot 于 2013-7-6 09:36 编辑

如果你无法调试通过,请务必仔细检查,并阅读下面的文档,不要轻易怀疑是模块本身有问题(不管你模块在谁家购买,出货测试是基本环节)如果你仔细阅读下面的内容,那么定能够解决问题。当然,无论你怎么调试,切记以下两点:

1、电源不可以接反
2、如果你板上既有5V也有3.3V,那么切记3.3V引脚不可以接5V电,通常5V接到VCC引脚.




里主要介绍一下如何通过AT指令来修改蓝牙的基本参数,适用于市面上大部分蓝牙模块,具体使用还请参照相关使用手册。
修改参数之前,你需要明白以下几点:


1、AT指令只能通过有线的串口连接修改
2、在使用AT指令的时候,确保蓝牙没有和任何蓝牙设备产生配对连接,配对连接的情况下无法修改指令
3、串口必须为TTL电平,台式机可以用USB-TTL,或者MAX232转换,笔记本使用USB-TTL都可以

4、AT指令不分主从模式,都可以进行参数修改。




串口通信连接:
这里我们使用USB-TTL来进行波特率的修改,USB小板如下图:

[attach]104[/attach]

将USB-TTL插到电脑USB口,然后右击“我的电脑-属性-设备管理器-端口”,如下图,可以看到USB小板的串口号。

[attach]269[/attach]

如果你电脑上安装时显示端口太大,超过串口助手端口范围,那么可以通过下面方法解决:
在该设备端口号上右击,“属性-端口设置-高级-COM 端口号”改为COM1-4中一个即可。
打开串口助手,选择端口号(这里为COM4,根据你的实际改动来选),将USB模块的RXD接到蓝牙TXD,TXD接到蓝牙的RXD,GND直连,最后再接上VCC,如果通信正常,将收到下面的信息:

[attach]106[/attach]

“*** BOLUTEK SPP Bluetooth Module V2.43 Init OK in SLAVE mode!***”
表示蓝牙当前处于从模式。若使用别的TTL设备,通信不成功,则先断开VCC,将TXD RXD交叉连接后再接上VCC。(若用和我们一样的USB-TTL,接线就是T-R R-T)


AT指令:
AT指令可以参考配送的AT指令集,也可以使用“AT+HELP”来快速查询。

[attach]107[/attach]

这里务必请注意AT指令输入格式,是“at+help+键盘上的回车”,即将光标切换到下一行,再点“手动发送” 才能正常通信。这里注意是直接敲击键盘的回车键,请不要自做聪明加“\r\n”,是不正确的。
注意: 任何AT指令都需要敲回车键将光标切换到下一行
查询名称:注意是“AT+NAME”再敲回车键

[attach]108[/attach]

返回当前名称“YFRobot”

如果我们想把名字改成“YFTest”,我们只需要输入“AT+NAMEYFTest ”,则名称被改为“YFTest ”,如下图:

[attach]109[/attach]

其他指令修改也都类似,记住先看指令集,例如查询波特率为:at+baud

[attach]270[/attach]

比如这里要改115200的波率率,只需要输入"AT+BAUD8"(带上键盘上的回车键)即可,这里不需要使用指令集里的"<>",改过之后则需要切换到115200波特率下使用。

附件包含本店蓝牙模块使用手册,手机端软件等,可直接下载!
作者: YFRobot    时间: 2013-4-15 09:54
自己顶一下,有什么问题下面留帖.
作者: admin    时间: 2013-4-17 20:00

作者: QWE    时间: 2013-10-7 20:15
呵呵,很好啊
作者: upsys0226    时间: 2014-12-31 15:37
你好~我試了多多方法就是無法進入AT mode~我有在收今連線後自傳自收是沒有問題
也有連接到arduino後透過手機的藍芽連接去控制LED燈,但是就是在沒有配對的時候,
輸入AT command 都沒看到任何的feedback.不知道是哪裡出了問題?
作者: WANG088    时间: 2015-12-17 10:13

thanks you
good data

作者: sammyckm    时间: 2017-5-15 22:38
谢谢分享,好资料
作者: arno    时间: 2020-4-11 23:53
很好的教程,实用。感谢。
作者: mwam2005    时间: 2020-4-21 21:26
谢谢分享,好资料




欢迎光临 YFROBOT创客社区 (http://yfrobot.com.cn/) Powered by Discuz! X3.1