android 蓝牙串口连接不上,安卓手机搜索不到蓝牙模块HC-06,是怎么回事?
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
問題0010:藍(lán)牙串口模塊使用的正確步驟
很多人現(xiàn)在都開始使用藍(lán)口模塊,利用手機(jī)藍(lán)牙或者PC藍(lán)牙進(jìn)行控制單片機(jī)系統(tǒng)。但是很多人一上來就直接把藍(lán)牙模塊和單片機(jī)相連接,然后編寫程序,效果實(shí)現(xiàn)不了,就不知該如何了。藍(lán)牙模塊很多都是結(jié)合了串口通信的,通常拿到模塊,需要經(jīng)過一下步驟(自己總結(jié),可做參考):
(1)首先,需要藍(lán)牙模塊和PC的硬件連接,這里有兩種方法:
把你的開發(fā)板的單片機(jī)取下來,然后從開發(fā)板引出電源線VCC和GND,還有P30、P31接口,連接藍(lán)牙模塊的四個端口(注意RXD和TXD不要反接了)
如果你有USB-TTL模塊,可以直接連接藍(lán)牙模塊,無需單片機(jī)開發(fā)板轉(zhuǎn)接過去。
(2)通過PC的串口軟件(比如STC-ISP軟件自帶的串口),設(shè)置好軟件的波特率和通信數(shù)據(jù)格式,通過串口軟件發(fā)送AT命令(通常購買時賣家提供了),看是否有返回數(shù)據(jù),如果沒有返回,有可能是P30、P31接口需要換過來,如果發(fā)送命令,有返回信息且不是亂碼,表示藍(lán)牙模塊和PC可以串口通信了。
(3)手機(jī)下載軟件“藍(lán)牙串口”,通過此軟件連接藍(lán)牙模塊(藍(lán)牙的名稱和配對密碼可通過 AT命令設(shè)置),然后給藍(lán)牙模塊供電,PC打開串口軟件,手機(jī)發(fā)送任意字符到藍(lán)牙模塊,會發(fā)現(xiàn)PC串口軟件接收到了信息,這表示藍(lán)牙可以正常工作。
(4)編寫單片機(jī)程序,此時需要分為兩步:
先不連接藍(lán)牙模塊,編寫程序,單片機(jī)接收到串口數(shù)據(jù),做出相應(yīng)動作,寫好后下載,然后打開PC的串口軟件,發(fā)送命令,檢驗(yàn)現(xiàn)象是否正確,如果正確,開始第二步
把藍(lán)牙模塊連接到單片機(jī),手機(jī)藍(lán)牙連接模塊,手機(jī)發(fā)送命令,此時只要步驟<a>現(xiàn)象經(jīng)過反復(fù)驗(yàn)證沒有問題,第二步肯定沒問題。(如果第二步不對,那就返回去做第一步)
(5)其他。如果需要用PC的藍(lán)牙進(jìn)行控制,還需要購買藍(lán)牙適配器,也就是模塊發(fā)送信息到電腦時,需要一個接收器。如果不是很必要,就用手機(jī)藍(lán)牙軟件就好了,省錢省事。
總結(jié)
以上是生活随笔為你收集整理的android 蓝牙串口连接不上,安卓手机搜索不到蓝牙模块HC-06,是怎么回事?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文明6绕过2k启动
- 下一篇: wemall商业版端午节特价活动