Hou*_*uen 6 bluetooth arduino rssi at-command
我无法让我的HC-05蓝牙模块输出RSSI值.我在系列中发出以下命令:
AT+INIT
-> *OK*
AT+INQM=1,9,48
-> *OK*
AT+INQ
-> *No response, it starts flashing rapidly, indicating AT mode is no longer active*
Run Code Online (Sandbox Code Playgroud)
在INQ命令之后,模块开始快速闪烁.我认为这意味着它已经退出AT命令模式,我对INQ请求没有响应.我必须在INQM之前发出INIT命令吗?否则它会返回错误(16).
我甚至尝试购买不同品牌的HC-05,但这没有用.
为什么会发生这种情况,我该如何解决?
编辑:只是为了更多的信息,我也有一个AT + VERSION?在那里的命令,并且对版本的响应很好.唯一不起作用的是AT + INQ ......这是我启动串口监视器时的输出:
bt2bt HC module - version a
BtSetCmdMode 1
BtReset
Set as Master
OK
+VERSION:2.0-20100601
OK
OK
OK
Run Code Online (Sandbox Code Playgroud)
更新:我仍然可以在模块开始闪烁后与模块通信:"AT + STATE" - > + STATE:INQUIRING但是如何从模块中获取对INQ命令的响应?
小智 8
我发生了同样的问题.我发现了一件奇怪的事.我按下HC-05上的一个小按钮,打开HC-05的电源.然后我可以进入AT模式.然后我可以使用at命令,如at + class = 0,at + role = 1.但如果我尝试键入+ inq,我看不到任何回复.但是.......我尝试了一个特别的动作.我按下HC-05中的小按钮,然后"按下",不要释放它.并尝试+ inq命令....哇......它工作......我不知道为什么......但也许你可以尝试一下.一些特殊的AT +命令需要按下按钮(拉针34(键)高).即使hc-05处于AT模式.
小智 2
尝试
\n\nat+inq\\r\\n\nRun Code Online (Sandbox Code Playgroud)\n\n据此,第17页
\n\nHC-05 的流程应该是:
\n\nat+init\\r\\n ---- Initialize the SPP profile lib( can\xe2\x80\x99t repeat initialization) \n -> OK \n\nat+iac=9e8b33\\r\\n ----Inquire Bluetooth device has an access code \n -> OK \n\nat+class=0\\r\\n ----Inquire the Bluetooth device type \n\nat+inqm=1,9,48\\r\\n \n\nAt+inq\\r\\n ----inquire the Bluetooth device around \nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
12475 次 |
| 最近记录: |