在通電前按住藍牙模塊黑色按鈕,接電,當藍牙指示燈按每隔兩秒閃爍一次時進入AT模式; 緩存
有3種設置方式:oop
模塊工做角色:從模式
串口參數:38400bits/s 中止位1位無校驗位
配對碼:1234
設備名稱:HC-05
鏈接模式:任意藍牙設備鏈接模式(恢復默認設置 AT指令:AT+ORGL)測試
藍牙與USB轉串口模塊鏈接方式,RXD-TX TXD-RX VCC-VCC GND-GND
ui
要設置藍牙AT指令,必須讓AT引腳置高,而後接上藍牙模塊,當藍牙模塊state燈變爲慢閃,則代表已經進入AT模式。(j將藍牙模塊與轉串口模塊對插,用跳線將AT對應的引腳接VCC)這時候將轉串口模塊接入電腦,打開超級終端或者串口調試助手即可以開始設置AT模式。
打開串口調試助手,測試AT指令,找到相應串口號後,注意兩點,一、設置AT模式的波特率爲38400 二、輸入指令後加上回車後換行,發送後返回OK。spa
下面來設置模塊爲從機模式,依次輸入指令
AT+NAME=Bluetooth-Slave 藍牙名稱爲Bluetooth-Slave
AT+ROLE=0 藍牙模式爲從模式
AT+CMODE=0 藍牙鏈接模式爲任意地址鏈接模式
AT+PSWD=1234 藍牙配對密碼爲1234
AT+UART=9600,0,0 藍牙通訊串口波特率爲9600,中止位1位,無校驗位
AT+RMAAD 清空配對列表
相應返回OK表示設置成功。這個時候的藍牙就能夠與電腦主機或者手機配對通訊。須要注意的是設置指令裏的符號不要在中文狀態下輸入,不然不會返回相應指令。調試
3.用帶有藍牙設置的主控器串口程序進行設置
code
步驟一 給Arduino下載程序blog
void setup() { // put your setup code here, to run once:
Serial.begin(38400); } void sendcmd() { Serial.println("AT"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } // Get response: OK
delay(1000); // wait for printing
Serial.println("AT+NAME=Sonny"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000); Serial.println("AT+ADDR?"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000); Serial.println("AT+PSWD=2113"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000); /*Serial.println("AT+PSWD?"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000);*/ } void loop() { sendcmd(); }
步驟二 藍牙與Ardino連線 RXD-TX TXD-RX VCC-VCC GND-GND AT-2 (當不少傳感器擴展板帶有藍牙模塊接口,則能夠直接將藍牙插在擴展板上接口,不用麻煩接線)。
步驟三 按下Arduino的復位按鍵,讓程序開始運行一次,當發現板載L燈500ms閃爍時則代表已設置成功。接口
開啓藍牙串口通訊cmd
Serial.begin(speed);
關閉藍牙串口通訊
Serial.end();
判斷串口是否有數據輸入
Serial.available();
讀取串口數據
Serial.read();
清除串口緩存
Serial.flush();
返回下一字節(字符)輸入數據,但不刪除它
Serial.peek();
1.藍牙核心模塊使用HC-05 主-從模塊,引出接口包括VCC,GND,TXD,RXD,預留LED狀態輸出腳,單片機可經過該腳狀態判斷藍牙是否已經鏈接
2.led指示藍牙鏈接狀態,閃爍表示沒有藍牙鏈接,常亮表示藍牙已鏈接並打開了端口
3.輸入電壓3.6~6V,未配對時電流約30mA,配對後約10mA,輸入電壓禁止超過7V!
4.能夠直接鏈接各類單片機(51,AVR,PIC,ARM,MSP430等),5V單片機也可直接鏈接
5.在未創建藍牙鏈接時支持經過AT指令設置波特率、名稱、配對密碼,設置的參數掉電保存。藍牙鏈接之後自動切換到透傳模式
6.體積 3.57cm*1.52cm