HC-05蓝牙模块
HC-05是主從一體的藍牙模塊,所以比只能當從機的HC-6要貴一點。下面講述HC-05配置過程。
引腳說明
目前的藍牙HC_05,HC_05模塊具有6個外置引腳,分別是VCC、GND、RXD、TXD、STATE、EN。
接線方式
配置模塊時可使用USB_TTL模塊或者單片機進行
連線:
VCC_VCC
GND_GND
RXD_TXD
TXD_RXD。
需將STATE引腳置低,長按模塊清除鍵至配置完成,給模塊上電。
此時放開清除鍵,斷電重啟。
然后需將STATE引腳置低,長按模塊清除鍵至配置完成,給模塊上電。
進入AT模式
HC-05與HC-06不同,HC-06沒有連接上時,就是AT模式,而HC-05需要有個開關,注意到模塊上的小黑點沒有,按下它再上電就使HC-05進入AT模式了,嚴格的講,它只是一個開的作用,無法退出AT模式。此時指示燈慢閃(1秒亮一次),模塊進入AT狀態。
基本配置(所有AT指令都必須換行)
模塊默認波特率為9600、默認配對密碼為1234、默認名稱為HC-05,
AT模式波特率固定38400,8位數據位、1位停止位、無奇偶校驗的通信格式。
(1)發送AT\r\n,回復OK;
(2)發送AT+UART ?\r\n,回復+UART 9600,0,0
(3)發送AT+UART=115200,0,0\r\n,回復OK。即為波特率配置成功。
配置一次,需帶電重啟一次。
AT+NAME=“XXX” 修改藍牙模塊名稱為XXX
AT+ROLE=0 藍牙模式為從模式
AT+CMODE=1 藍牙連接模式為任意地址連接模式,也就是說該模塊可以被任意藍牙設備連接
AT+PSWD=1234 藍牙配對密碼為1234
AT+UART=9600,0,0 藍牙通信串口波特率為9600,停止位1位,無校驗位
服務:
AT+ORGL //恢復默認狀態
AT+NAME=“service” //設置設備名稱
AT+ROLE=0 //查詢—模塊角色
AT+CLASS=0 //設置設備類
AT+IAC=9e8b3f //設備查詢訪問碼
AT+INQM=1,9,48 //設置查詢訪問模式
AT+PSWD=123123 //配對碼
AT+UART=9600,0,0 //查詢—串口參數
AT+CMODE=1 //連接模式
AT+ADDR? //獲取模塊藍牙地址
AT+RESET //模塊復位
終端:
AT+ORGL //恢復默認狀態
AT+NAME=“terminal”
AT+ROLE=1 //查詢—模塊角色
AT+CLASS=0 //設置設備類
AT+IAC=9e8b3f //設備查詢訪問碼
AT+INQM=1,9,48 //設置查詢訪問模式
AT+PSWD=123123 //配對碼
AT+UART=9600,0,0 //查詢—串口參數
AT+BIND= //綁定藍牙地址
AT+RESET= //模塊復位
特點
1、HC-05 藍牙串口通信模塊,是基于 Bluetooth Specification V2.0 帶 EDR 藍牙協議的 數傳模塊。無線工作頻段為2.4GHz ISM,調制方式是GFSK。模塊最大發射功率為 4dBm, 接收靈敏度-85dBm,板載PCB天線,可以實現 10 米距離通信。
2、輸入電壓為3.6~6V,電源自帶防反接,但反接不工作。
3、默認值為從機,波特率9600,藍牙名HC-05,配對密碼1234,LED狀態燈開啟,波特率可設置為1200,2400,4800,9600,19200,38400,57600,115200。
4、未配對時,電流約30mA;配對成功后,工作電流約10mA。
5、用于GPS導航系統,水電煤氣抄表系統,工業現場采控系統。
6、可以與無藍牙功能的臺式電腦、筆記本、安卓手機配對使用,作為主機的HC-05或HC-05-USB會記憶配對過的設備,如果要連接其他的從機,需要先清除配對記憶。
7、兩種工作模式:
(1)命令響應工作模式:能執行下述所有AT命令,用戶向模塊發送各種AT指令,當模塊設定控制參數或發布控制命令,通過控制模塊外部引腳(PI011)輸入電平,可以實現模塊工作狀態的動態轉換。
(2)自然連接工作模式:又分為主(Master)、從(Slave)和回環(Loop back)三種工作角色。將自動根據事先設定的方式連接的數據傳輸。
總結
- 上一篇: TS流批量下载工具
- 下一篇: Java基础 - 网络编程 - nets