目中使用到了藍(lán)牙模塊,但是很多時(shí)候我們是從別人手里購(gòu)買(mǎi)核心模塊,然后進(jìn)行二次開(kāi)發(fā)使用,究竟如何使用核心模塊,在所給資料甚少的情況下,還真的要費(fèi)一番功夫去研究如何使用開(kāi)發(fā)哦。今天東坡小編給大家?guī)Я耍?/p>
pc藍(lán)牙串口調(diào)試助手怎么使用
通信前必須具備東西:
(1) 藍(lán)牙串口模塊;
(2) 藍(lán)牙適配器;
(3) 串口調(diào)試軟件;
(4) 藍(lán)牙測(cè)試軟件;(配套而來(lái)的)
2、配置藍(lán)牙串口模塊
(1) 讓藍(lán)牙串口模塊進(jìn)入命令設(shè)置狀態(tài),具體操作是:按著模塊上唯一的按鍵不放,用USB接口給模塊上電,這時(shí)正確的情景是模塊上的LED燈是長(zhǎng)亮幾秒后熄滅再循環(huán)的。如果出現(xiàn)燈快速閃爍的情況,證明模塊并未進(jìn)入命令設(shè)置狀態(tài),斷電重復(fù)上述操作即可。
(2) 將模塊通過(guò)串口線(xiàn)與電腦連接;成功連接的標(biāo)志是:打開(kāi)電腦的設(shè)備管理器可以看到“端口”下有USB-SERIAL 端口,如下圖:
(3) 打開(kāi)“藍(lán)牙測(cè)試軟件”,點(diǎn)擊“搜索端口”,波特率選擇“38400”,這時(shí)應(yīng)該出現(xiàn):“端口:2已打開(kāi)”;
(4) 在“藍(lán)牙測(cè)試軟件”的右邊輸入你要配置的信息,主要的常用信息便是:
① 設(shè)備名稱(chēng):就是你想給藍(lán)牙串口模塊上的藍(lán)牙命名,支持中英文;這里設(shè)置為“Bluebooth”;
② 主從角色:就是模塊的角色,這里選“從角色”;
③ 設(shè)備類(lèi):就是藍(lán)牙設(shè)備類(lèi)型,這里設(shè)置為COD:
④ 連接密碼:就是指與其他藍(lán)牙設(shè)備連接時(shí)需要對(duì)方輸入匹配的密碼,這里設(shè)置為“1234”,可支持至少8位的長(zhǎng)度,字母與數(shù)字混合;
⑤ 查詢(xún)?cè)L問(wèn)碼:設(shè)置成通用查詢(xún)?cè)L問(wèn)碼9e8b33;
⑥ 連接模式:主從和回環(huán)模式選擇,這里選“從角色”;
⑦ 查詢(xún)?cè)L問(wèn)模式:選0或1,0是標(biāo)準(zhǔn)模式,1是RSSI加強(qiáng)模式,可以連接多個(gè)設(shè)備,這里選1;
⑧ 通信波特率:在常用的波特率里選擇,由于手機(jī)通信波特率是9600,所以建議這里選擇9600;
最后點(diǎn)擊“更新模塊信息”
關(guān)閉軟件。
(5) 把藍(lán)牙串口模塊的串口與電腦斷開(kāi)連接,斷電,再重新給模塊上電,注意這時(shí)候不需要按著模塊上的按鍵,直接上電即可,然后與電腦串口連接;可以看到的正確現(xiàn)象是模塊上的LED燈是比較快地閃爍的。
3、把藍(lán)牙適配器插上電腦,等待電腦自動(dòng)安裝好驅(qū)動(dòng)軟件,一般電腦都能自行安裝,如果特殊的電腦不行,請(qǐng)下載相關(guān)藍(lán)牙驅(qū)動(dòng)軟件即可。
驅(qū)動(dòng)安裝成功后,在電腦右下角應(yīng)該可以看到如下藍(lán)牙圖標(biāo):
4、在電腦右下角的藍(lán)牙圖標(biāo)上單擊,選擇“添加設(shè)備”,然后電腦自動(dòng)搜索,可以看到我們的藍(lán)牙串口模塊Bluebooth了,選擇它,單擊下一步;
輸入設(shè)備的配對(duì)碼:1234(如上),然后進(jìn)行連接,成功連接的現(xiàn)象是:
然后電腦會(huì)自動(dòng)搜索安裝藍(lán)牙外圍設(shè)備的驅(qū)動(dòng)軟件的:
如上,記住藍(lán)牙適配器的串行通信接口,同樣的單擊電腦右下角藍(lán)牙圖標(biāo),“打開(kāi)設(shè)置”,在com端口下,我們可以看見(jiàn)藍(lán)牙適配器(即在PC上的藍(lán)牙)的通信接口是COM8和COM11。注意,COM11才是數(shù)據(jù)傳入的端口。
總體實(shí)物連接圖如下:
5、進(jìn)行藍(lán)牙通信:
到了第四步,我們實(shí)際上已經(jīng)建立好PC藍(lán)牙與模塊上的藍(lán)牙之間的通信,接下來(lái),我們使用串口調(diào)試軟件進(jìn)行通信,這里選擇可以傳輸中文的SSCOM3.2,其他串口調(diào)試軟件也可以用,但是不能傳輸中文。
(1) 打開(kāi)兩個(gè)串口調(diào)試軟件窗口,一個(gè)是模塊上的藍(lán)牙的,由上面可知(忘記的話(huà),查看電腦下的設(shè)備管理器的端口),串口號(hào)是“com2”,波特率我們?cè)O(shè)定的是9600,8位數(shù)據(jù)位,1位停止位,無(wú)校驗(yàn)位,無(wú)數(shù)據(jù)流控制,打開(kāi)串口:另外一個(gè)是PC上的藍(lán)牙的,串口號(hào)如上圖可知是COM11,波特率我們?cè)O(shè)定的是9600,8位數(shù)據(jù)位,1位停止位,無(wú)校驗(yàn)位,無(wú)數(shù)據(jù)流控制,打開(kāi)串口;
(2) 在字符串輸入框中輸入要發(fā)送的數(shù)據(jù),點(diǎn)擊發(fā)送即可。
注意兩個(gè)藍(lán)牙是全雙工通信,兩邊都可以實(shí)現(xiàn)同時(shí)收發(fā)的。結(jié)果如下圖:
這是電腦端的串口調(diào)試助手窗口;
這是藍(lán)牙串口模塊這邊的串口調(diào)試助手的窗口。他們正在相互通信。
哈哈,至此藍(lán)牙串口模塊與電腦的通信過(guò)程講解完畢。