「51單片機」藍牙從機基本使用方法


HC-06從機模塊基本使用方法

 

一、藍牙和單片機怎么連接

 

 

 

如圖,GNDVCC就接地和電源 

 

RXDTXD分別接單片機的RXDTXD

 

RXD:接收數據 Receive(rx) Data

 

TXD:發送數據 Transmit(tx) Data

 

單片機的RXDTXD在哪里呢?打開單片機的原理圖

 

圖示P3.0P3.1就是RXDTXD接口,把藍牙的接口與它們連接好

這個時候藍牙上面的指示燈是一閃一閃的(只要通電它就會一閃一閃)

 

一、用串口助手調試藍牙(AT指令)

打開設備管理器,查看單片機與計算機連接的串口號是COM6

 

打開串口助手,找到串口號COM6,打開串口(還要注意波特率,默認9600,如果有改動而不記得的話只能一個個試過去啦~

 

輸入“AT”,單擊“發送”,收到“OK”

 

一、常用的AT指令

 

1.測試通訊

發送:AT

返回:OK

 

2.改藍牙串口通訊波特率(這個改過之后必須要馬上調整串口助手中的波特率!)

發送:AT+BAUD1

返回:OK1200

發送:AT+BAUD2

返回:OK2400

1----1200

2----2400

3----4800

4----9600

5----19200

......(反正就是數字+1,波特率*2

8----115200

......

C----1382400

我們就用默認的9600吧,這個和之后串口收發的代碼也有關系,就不調整啦

 

3.改藍牙名稱(name可改為你給藍牙取的名字)

發送:AT+NAMEname

返回:OKname

 

4.改藍牙配對密碼

發送:AT+PINxxxx

返回:OKsetPIN

 

二、藍牙與計算機不使用代碼配對

打開控制面板->查看設備和打印機->右鍵添加設備

 

選中后單擊下一步(我改過藍牙名的,原來默認是linvor,不過這個買的藍牙不一樣名字就不一樣,相信能找到的......

等一會兒之后會跳出以下界面,選擇“輸入設備的配對碼”這一項

輸入剛剛設定的配對碼,我設的是1234

稍等后配對成功。然后右鍵查看該設備屬性

我的串口號是COM12,每個人可能不一樣,記住這個串口號!

 

一、燒錄通訊代碼

把我上一篇寫的RS232串口通信的代碼燒錄進單片機。代碼實現的功能是發送‘a’返回‘b’,否則返回‘c’。我這部分代碼寫的很簡單,有需要可以自己調整。

注:燒錄的時候一定要把藍牙拔掉,因為藍牙的連接會干擾數據線的通信!

我的代碼中用的波特率是9600,晶振是11.0592MHz的,如果其他的話需要調整代碼!

 

二、使用藍牙通信測試

1.重新將藍牙與單片機進行連接。

特別要注意這個時候藍牙的RXD接單片機的TXD,藍牙的TXD接單片機的RXD!這是因為之前我們使用AT指令的時候用的是單片機上的數據線與計算機進行通信的,而單片機接收到什么數據即藍牙接收到了什么數據,所以藍牙與單片機的接線口是一致的。而我們用藍牙進行通信時,藍牙收到數據后將收到的數據發送給單片機,即藍牙的發送端應接單片機的接收端,藍牙的接收端應接單片機的發送端。(希望我這樣講能看的明白......

 

2.打開串口助手,選擇串口號COM12(即之前藍牙的串口號),打開串口

這時藍牙上的指示燈是常亮的,不會一閃一閃,表示藍牙與計算機成功連接啦~

 

3.發送‘a’,成功返回‘b’!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM