藍(lán)牙模塊的功能和參數(shù)設(shè)置
發(fā)布時(shí)間:2013/11/13 20:41:47 訪問(wèn)次數(shù):7618
這個(gè)藍(lán)牙遙控機(jī)械手小車,ATMEGA164PA-MU用了一個(gè)Arduino控制器作為遙控器主機(jī),一個(gè)32位舵機(jī)控制板作為接收器從機(jī),兩者之間采用藍(lán)牙無(wú)線通信,所用到的一對(duì)藍(lán)牙模塊是DFRobot出品的Bluetooth V3模塊。
Bluetooth V3藍(lán)牙模塊上有一個(gè)兩位撥碼開(kāi)關(guān),如圖4所示,1號(hào)開(kāi)關(guān)YLED Off是LINK燈的開(kāi)關(guān),可以關(guān)閉UNK省電,2號(hào)開(kāi)關(guān)AT Mode是AT命令模式開(kāi)關(guān)。
通過(guò)串口助手軟件發(fā)送AT命令設(shè)置藍(lán)牙模塊參數(shù)時(shí),需要用到USB to Serial模塊,如圖5所示,該模塊的功能是將丌乙
串口轉(zhuǎn)換為USB接口。
安裝好驅(qū)動(dòng)程序后,將2號(hào)開(kāi)關(guān)ATMode撥到ON端,在Windows的設(shè)備管理器里可以看到自動(dòng)生成的串口號(hào),如圖6所示,不同電腦產(chǎn)生的串口號(hào)可能不同。
接著打開(kāi)SSCOM3.2串口助手,如圖7所示,選擇USB to Seria幞塊對(duì)應(yīng)的COM口(這里是COM3),設(shè)置波特率為38400,在發(fā)送行(字符串輸入框)輸入各AT命令(參見(jiàn)官方說(shuō)明)進(jìn)行參數(shù)設(shè)置。
實(shí)際上只要修改3個(gè)參數(shù)即可,首先輸入雙引號(hào)里的內(nèi)容,即“AT+CMODE=1”,其中1含義是任意藍(lán)牙地址連接模式不受綁定指令設(shè)置地址的約束)。把兩個(gè)藍(lán)牙模塊的CMODE參圈5 USB to Serialgt塊與藍(lán)牙{擻的插接方法數(shù)都設(shè)置為1,可以用“AT+CMODE?”來(lái)核實(shí)參數(shù)是否設(shè)置對(duì)了。把波特率改為115200bWs,通過(guò)在發(fā)送行輸入A-[命令“AT+ UART=115200,O,0”來(lái)設(shè)置。由于藍(lán)牙模塊默認(rèn)為從機(jī)模式,所以只拿出一個(gè)藍(lán)牙模塊把它設(shè)置為主機(jī)模式,在發(fā)送行輸入“AT+ROLE=1”,其中1的含義是模塊為主機(jī)。其他參數(shù)直接用默認(rèn)參數(shù)。
主從成對(duì)使用時(shí),不需要驅(qū)動(dòng)程序,也不需要配對(duì)密碼,兩個(gè)模塊上電就能傳輸。模塊上的STATE燈頻繁閃爍表示正在配對(duì),UN瞅T常亮表示配對(duì)完畢,此時(shí)串口功能已經(jīng)啟動(dòng)。一主一從成對(duì)正常使用時(shí),UNK燈不會(huì)滅。如主機(jī)和從機(jī)距離太遠(yuǎn)而斷線,則主機(jī)和從機(jī)的燈一直閃爍,如果它們距離再靠近,則又會(huì)自動(dòng)連上。主機(jī)會(huì)記憶它配好的從機(jī),一上電,主機(jī)就會(huì)找它記憶的從機(jī)地址。通過(guò)串口助手設(shè)置好參數(shù)后,以后兩個(gè)模塊都會(huì)自動(dòng)無(wú)線虛擬串口聯(lián)機(jī),你把它們看成有線串口聯(lián)機(jī),用熟悉的RS232通信協(xié)議編制通信程序即可。
另外還有兩點(diǎn)需要注意:一是把USB to SeriaI橫塊生成昀串口號(hào)圈7用SSCOM3.2串口助手軟件設(shè)置藍(lán)牙模塊to Serial模塊從電腦的USB插座里拔出前,要在SSCOM3.2串口助手軟件里點(diǎn)擊“關(guān)閉串口”按鈕,否則串口資源會(huì)繼續(xù)占32路舵機(jī)控制板的通信波特率設(shè)置為115200bit/s,用通過(guò)圖8中的7號(hào)撥碼開(kāi)關(guān)來(lái)設(shè)置(見(jiàn)圖10),把兩個(gè)撥碼開(kāi)關(guān)用,如果再把模塊插到電腦,就不能使用這個(gè)串口了,二是在雙單片機(jī)藍(lán)牙通信前,耍把兩個(gè)藍(lán)牙模塊上的AT Mode開(kāi)關(guān)撥到2端,退出AT命令模式。
Bluetooth V3藍(lán)牙模塊上有一個(gè)兩位撥碼開(kāi)關(guān),如圖4所示,1號(hào)開(kāi)關(guān)YLED Off是LINK燈的開(kāi)關(guān),可以關(guān)閉UNK省電,2號(hào)開(kāi)關(guān)AT Mode是AT命令模式開(kāi)關(guān)。
通過(guò)串口助手軟件發(fā)送AT命令設(shè)置藍(lán)牙模塊參數(shù)時(shí),需要用到USB to Serial模塊,如圖5所示,該模塊的功能是將丌乙
串口轉(zhuǎn)換為USB接口。
安裝好驅(qū)動(dòng)程序后,將2號(hào)開(kāi)關(guān)ATMode撥到ON端,在Windows的設(shè)備管理器里可以看到自動(dòng)生成的串口號(hào),如圖6所示,不同電腦產(chǎn)生的串口號(hào)可能不同。
接著打開(kāi)SSCOM3.2串口助手,如圖7所示,選擇USB to Seria幞塊對(duì)應(yīng)的COM口(這里是COM3),設(shè)置波特率為38400,在發(fā)送行(字符串輸入框)輸入各AT命令(參見(jiàn)官方說(shuō)明)進(jìn)行參數(shù)設(shè)置。
實(shí)際上只要修改3個(gè)參數(shù)即可,首先輸入雙引號(hào)里的內(nèi)容,即“AT+CMODE=1”,其中1含義是任意藍(lán)牙地址連接模式不受綁定指令設(shè)置地址的約束)。把兩個(gè)藍(lán)牙模塊的CMODE參圈5 USB to Serialgt塊與藍(lán)牙{擻的插接方法數(shù)都設(shè)置為1,可以用“AT+CMODE?”來(lái)核實(shí)參數(shù)是否設(shè)置對(duì)了。把波特率改為115200bWs,通過(guò)在發(fā)送行輸入A-[命令“AT+ UART=115200,O,0”來(lái)設(shè)置。由于藍(lán)牙模塊默認(rèn)為從機(jī)模式,所以只拿出一個(gè)藍(lán)牙模塊把它設(shè)置為主機(jī)模式,在發(fā)送行輸入“AT+ROLE=1”,其中1的含義是模塊為主機(jī)。其他參數(shù)直接用默認(rèn)參數(shù)。
主從成對(duì)使用時(shí),不需要驅(qū)動(dòng)程序,也不需要配對(duì)密碼,兩個(gè)模塊上電就能傳輸。模塊上的STATE燈頻繁閃爍表示正在配對(duì),UN瞅T常亮表示配對(duì)完畢,此時(shí)串口功能已經(jīng)啟動(dòng)。一主一從成對(duì)正常使用時(shí),UNK燈不會(huì)滅。如主機(jī)和從機(jī)距離太遠(yuǎn)而斷線,則主機(jī)和從機(jī)的燈一直閃爍,如果它們距離再靠近,則又會(huì)自動(dòng)連上。主機(jī)會(huì)記憶它配好的從機(jī),一上電,主機(jī)就會(huì)找它記憶的從機(jī)地址。通過(guò)串口助手設(shè)置好參數(shù)后,以后兩個(gè)模塊都會(huì)自動(dòng)無(wú)線虛擬串口聯(lián)機(jī),你把它們看成有線串口聯(lián)機(jī),用熟悉的RS232通信協(xié)議編制通信程序即可。
另外還有兩點(diǎn)需要注意:一是把USB to SeriaI橫塊生成昀串口號(hào)圈7用SSCOM3.2串口助手軟件設(shè)置藍(lán)牙模塊to Serial模塊從電腦的USB插座里拔出前,要在SSCOM3.2串口助手軟件里點(diǎn)擊“關(guān)閉串口”按鈕,否則串口資源會(huì)繼續(xù)占32路舵機(jī)控制板的通信波特率設(shè)置為115200bit/s,用通過(guò)圖8中的7號(hào)撥碼開(kāi)關(guān)來(lái)設(shè)置(見(jiàn)圖10),把兩個(gè)撥碼開(kāi)關(guān)用,如果再把模塊插到電腦,就不能使用這個(gè)串口了,二是在雙單片機(jī)藍(lán)牙通信前,耍把兩個(gè)藍(lán)牙模塊上的AT Mode開(kāi)關(guān)撥到2端,退出AT命令模式。
這個(gè)藍(lán)牙遙控機(jī)械手小車,ATMEGA164PA-MU用了一個(gè)Arduino控制器作為遙控器主機(jī),一個(gè)32位舵機(jī)控制板作為接收器從機(jī),兩者之間采用藍(lán)牙無(wú)線通信,所用到的一對(duì)藍(lán)牙模塊是DFRobot出品的Bluetooth V3模塊。
Bluetooth V3藍(lán)牙模塊上有一個(gè)兩位撥碼開(kāi)關(guān),如圖4所示,1號(hào)開(kāi)關(guān)YLED Off是LINK燈的開(kāi)關(guān),可以關(guān)閉UNK省電,2號(hào)開(kāi)關(guān)AT Mode是AT命令模式開(kāi)關(guān)。
通過(guò)串口助手軟件發(fā)送AT命令設(shè)置藍(lán)牙模塊參數(shù)時(shí),需要用到USB to Serial模塊,如圖5所示,該模塊的功能是將丌乙
串口轉(zhuǎn)換為USB接口。
安裝好驅(qū)動(dòng)程序后,將2號(hào)開(kāi)關(guān)ATMode撥到ON端,在Windows的設(shè)備管理器里可以看到自動(dòng)生成的串口號(hào),如圖6所示,不同電腦產(chǎn)生的串口號(hào)可能不同。
接著打開(kāi)SSCOM3.2串口助手,如圖7所示,選擇USB to Seria幞塊對(duì)應(yīng)的COM口(這里是COM3),設(shè)置波特率為38400,在發(fā)送行(字符串輸入框)輸入各AT命令(參見(jiàn)官方說(shuō)明)進(jìn)行參數(shù)設(shè)置。
實(shí)際上只要修改3個(gè)參數(shù)即可,首先輸入雙引號(hào)里的內(nèi)容,即“AT+CMODE=1”,其中1含義是任意藍(lán)牙地址連接模式不受綁定指令設(shè)置地址的約束)。把兩個(gè)藍(lán)牙模塊的CMODE參圈5 USB to Serialgt塊與藍(lán)牙{擻的插接方法數(shù)都設(shè)置為1,可以用“AT+CMODE?”來(lái)核實(shí)參數(shù)是否設(shè)置對(duì)了。把波特率改為115200bWs,通過(guò)在發(fā)送行輸入A-[命令“AT+ UART=115200,O,0”來(lái)設(shè)置。由于藍(lán)牙模塊默認(rèn)為從機(jī)模式,所以只拿出一個(gè)藍(lán)牙模塊把它設(shè)置為主機(jī)模式,在發(fā)送行輸入“AT+ROLE=1”,其中1的含義是模塊為主機(jī)。其他參數(shù)直接用默認(rèn)參數(shù)。
主從成對(duì)使用時(shí),不需要驅(qū)動(dòng)程序,也不需要配對(duì)密碼,兩個(gè)模塊上電就能傳輸。模塊上的STATE燈頻繁閃爍表示正在配對(duì),UN瞅T常亮表示配對(duì)完畢,此時(shí)串口功能已經(jīng)啟動(dòng)。一主一從成對(duì)正常使用時(shí),UNK燈不會(huì)滅。如主機(jī)和從機(jī)距離太遠(yuǎn)而斷線,則主機(jī)和從機(jī)的燈一直閃爍,如果它們距離再靠近,則又會(huì)自動(dòng)連上。主機(jī)會(huì)記憶它配好的從機(jī),一上電,主機(jī)就會(huì)找它記憶的從機(jī)地址。通過(guò)串口助手設(shè)置好參數(shù)后,以后兩個(gè)模塊都會(huì)自動(dòng)無(wú)線虛擬串口聯(lián)機(jī),你把它們看成有線串口聯(lián)機(jī),用熟悉的RS232通信協(xié)議編制通信程序即可。
另外還有兩點(diǎn)需要注意:一是把USB to SeriaI橫塊生成昀串口號(hào)圈7用SSCOM3.2串口助手軟件設(shè)置藍(lán)牙模塊to Serial模塊從電腦的USB插座里拔出前,要在SSCOM3.2串口助手軟件里點(diǎn)擊“關(guān)閉串口”按鈕,否則串口資源會(huì)繼續(xù)占32路舵機(jī)控制板的通信波特率設(shè)置為115200bit/s,用通過(guò)圖8中的7號(hào)撥碼開(kāi)關(guān)來(lái)設(shè)置(見(jiàn)圖10),把兩個(gè)撥碼開(kāi)關(guān)用,如果再把模塊插到電腦,就不能使用這個(gè)串口了,二是在雙單片機(jī)藍(lán)牙通信前,耍把兩個(gè)藍(lán)牙模塊上的AT Mode開(kāi)關(guān)撥到2端,退出AT命令模式。
Bluetooth V3藍(lán)牙模塊上有一個(gè)兩位撥碼開(kāi)關(guān),如圖4所示,1號(hào)開(kāi)關(guān)YLED Off是LINK燈的開(kāi)關(guān),可以關(guān)閉UNK省電,2號(hào)開(kāi)關(guān)AT Mode是AT命令模式開(kāi)關(guān)。
通過(guò)串口助手軟件發(fā)送AT命令設(shè)置藍(lán)牙模塊參數(shù)時(shí),需要用到USB to Serial模塊,如圖5所示,該模塊的功能是將丌乙
串口轉(zhuǎn)換為USB接口。
安裝好驅(qū)動(dòng)程序后,將2號(hào)開(kāi)關(guān)ATMode撥到ON端,在Windows的設(shè)備管理器里可以看到自動(dòng)生成的串口號(hào),如圖6所示,不同電腦產(chǎn)生的串口號(hào)可能不同。
接著打開(kāi)SSCOM3.2串口助手,如圖7所示,選擇USB to Seria幞塊對(duì)應(yīng)的COM口(這里是COM3),設(shè)置波特率為38400,在發(fā)送行(字符串輸入框)輸入各AT命令(參見(jiàn)官方說(shuō)明)進(jìn)行參數(shù)設(shè)置。
實(shí)際上只要修改3個(gè)參數(shù)即可,首先輸入雙引號(hào)里的內(nèi)容,即“AT+CMODE=1”,其中1含義是任意藍(lán)牙地址連接模式不受綁定指令設(shè)置地址的約束)。把兩個(gè)藍(lán)牙模塊的CMODE參圈5 USB to Serialgt塊與藍(lán)牙{擻的插接方法數(shù)都設(shè)置為1,可以用“AT+CMODE?”來(lái)核實(shí)參數(shù)是否設(shè)置對(duì)了。把波特率改為115200bWs,通過(guò)在發(fā)送行輸入A-[命令“AT+ UART=115200,O,0”來(lái)設(shè)置。由于藍(lán)牙模塊默認(rèn)為從機(jī)模式,所以只拿出一個(gè)藍(lán)牙模塊把它設(shè)置為主機(jī)模式,在發(fā)送行輸入“AT+ROLE=1”,其中1的含義是模塊為主機(jī)。其他參數(shù)直接用默認(rèn)參數(shù)。
主從成對(duì)使用時(shí),不需要驅(qū)動(dòng)程序,也不需要配對(duì)密碼,兩個(gè)模塊上電就能傳輸。模塊上的STATE燈頻繁閃爍表示正在配對(duì),UN瞅T常亮表示配對(duì)完畢,此時(shí)串口功能已經(jīng)啟動(dòng)。一主一從成對(duì)正常使用時(shí),UNK燈不會(huì)滅。如主機(jī)和從機(jī)距離太遠(yuǎn)而斷線,則主機(jī)和從機(jī)的燈一直閃爍,如果它們距離再靠近,則又會(huì)自動(dòng)連上。主機(jī)會(huì)記憶它配好的從機(jī),一上電,主機(jī)就會(huì)找它記憶的從機(jī)地址。通過(guò)串口助手設(shè)置好參數(shù)后,以后兩個(gè)模塊都會(huì)自動(dòng)無(wú)線虛擬串口聯(lián)機(jī),你把它們看成有線串口聯(lián)機(jī),用熟悉的RS232通信協(xié)議編制通信程序即可。
另外還有兩點(diǎn)需要注意:一是把USB to SeriaI橫塊生成昀串口號(hào)圈7用SSCOM3.2串口助手軟件設(shè)置藍(lán)牙模塊to Serial模塊從電腦的USB插座里拔出前,要在SSCOM3.2串口助手軟件里點(diǎn)擊“關(guān)閉串口”按鈕,否則串口資源會(huì)繼續(xù)占32路舵機(jī)控制板的通信波特率設(shè)置為115200bit/s,用通過(guò)圖8中的7號(hào)撥碼開(kāi)關(guān)來(lái)設(shè)置(見(jiàn)圖10),把兩個(gè)撥碼開(kāi)關(guān)用,如果再把模塊插到電腦,就不能使用這個(gè)串口了,二是在雙單片機(jī)藍(lán)牙通信前,耍把兩個(gè)藍(lán)牙模塊上的AT Mode開(kāi)關(guān)撥到2端,退出AT命令模式。
熱門(mén)點(diǎn)擊
- 藍(lán)牙模塊的功能和參數(shù)設(shè)置
- CMOS或非門(mén)電路
- 可以使用OpenCV提供cvFindCont
- 有源鉗位電路
- 科學(xué)記數(shù)法和工程記數(shù)法
- 可編程邏輯陣列(PLA)
- 介電常數(shù)
- 非平衡的惠斯通電橋
- 助聽(tīng)器(放大電路)
- 常用ADC
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究