單片機(jī)型號:STC89C52RC
晶振:12M
藍(lán)牙模塊:HC-05
使用手機(jī)藍(lán)牙對小車進(jìn)行遙控操作
HC-05藍(lán)牙模塊配置說明
使用CH340串口模塊與HC-05模塊連線,連接方式如下
VCC(5V) —————————— VCC
GND —————————— GND
RXD —————————— TXD
TXD —————————— RXD
藍(lán)牙模塊上有一個按鍵,按住按鍵將CH340插入電腦,HC-05模塊上指示燈快閃代表進(jìn)入AT命令配置模式;
串口軟件波特率選擇38400,這是藍(lán)牙模塊的AT配置模式波特率;
常用指令:
發(fā)送 AT+RESET 返回 OK 執(zhí)行 模塊復(fù)位
發(fā)送 AT+ORGL 返回 OK 恢復(fù)默認(rèn)狀態(tài)
發(fā)送 AT+ADDR? 返回 +ADDR:Param OK 獲得藍(lán)牙模塊地址
發(fā)送 AT+NAME=Param 返回 OK (設(shè)置設(shè)備名稱 Parm:想要設(shè)置的名字)
發(fā)送 AT+NAME? 返回 +NAME:Param OK 獲得設(shè)備名稱
發(fā)送 AT+PSWD=Param 返回 OK 設(shè)置模塊密碼 Parm:想要設(shè)置的密碼;,默認(rèn)為“1234”
發(fā)送 AT+PSWD? 返回 +PSWD:Param OK 獲得模塊密碼
發(fā)送 AT+UART=Param1,Param2,Param3 設(shè)置串口參數(shù) Param1:波特率 ; Param2:停止位 ;Param3:校驗位
發(fā)送 AT+UART? 返回 +UART:Param1,Param2,Param3 OK 獲得串口參數(shù)
發(fā)送 AT+ROLE=Param +ROLE:Param OK Param:參數(shù)取值如下:0—從角色;1—主角色;2—回環(huán)角色;默認(rèn)值:0
如圖為示例說明
將藍(lán)牙模塊配置能與手機(jī)通信的AT指令如下
AT+NAME=HC-05 修改藍(lán)牙模塊名稱為HC-05
AT+ROLE=0 藍(lán)牙模式為從模式
AT+CMODE=1 藍(lán)牙連接模式為任意地址連接模式,也就是說 該模塊可以被任意藍(lán)牙設(shè)備連接
AT+PSWD=1234 藍(lán)牙配對密碼為1234
AT+UART=9600,0,0 藍(lán)牙通信串口波特率為9600,停止位1位, 無校驗
配置完成后將藍(lán)牙模塊連接到單片機(jī);
安裝好手機(jī)APP后,打開APP按照以下步驟設(shè)置:
首先打開藍(lán)牙串口APP,處于軟件聊天界面 第一步點擊軟件右上角的三點如圖所示 第二步點擊首選項 第三步選中發(fā)送十六進(jìn)制數(shù)據(jù) 然后設(shè)置按鍵 將界面切換到鍵盤,第一步點擊界面的終端,再點擊鍵盤即可切換到鍵盤界面如圖所示 你的鍵盤沒有設(shè)定過,所以沒有“向前、向后·····”等指令 然后開始設(shè)定按鍵 第一步點擊鍵盤界面下邊的編輯模式進(jìn)入按鍵設(shè)置模式,然后任意點擊空白按鍵進(jìn)行修改,如圖所示,選中16進(jìn)制,具體設(shè)定內(nèi)容根據(jù)設(shè)計要求修改。 將程序燒錄好后即可使用手機(jī)藍(lán)牙APP進(jìn)行遙控小車;
|