找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5623|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

藍(lán)牙模塊hc-06常用指令與Arduino程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
藍(lán)牙模塊使用方法也比較簡單,直接串口操作,無需額外的庫文件。
首先還是先看看模塊長什么樣子:



【注意藍(lán)牙的工作電壓】這個模塊兼容3.6-6V電壓,所以我接在5V電壓上使用。
首先是對藍(lán)牙模塊進(jìn)行設(shè)置,我是用TTL轉(zhuǎn)接口連接到電腦上,通過AT指令進(jìn)行設(shè)置的。
藍(lán)牙與ttl的連接:GND-GND ; VCC - 5V ; TX - RX ; RX - TX。



連接上后,打開串口調(diào)試工具,發(fā)送指令。
常用指令如下:
1、設(shè)置藍(lán)牙名稱:AT+NAME后面直接跟著寫藍(lán)牙名稱
2、設(shè)置配對碼:AT+PIN后面直接跟著寫配對碼
3、設(shè)置波特率:AT+BAUD后面直接跟著寫波特率編號,編號如下:
        1——1200
        2——2400  
        3——4800
        4——9600
        5——19200
        6——38400
        7——57600
        8——115200
        9——230400  
4、設(shè)置串口停止位:AT+STOP后面跟0、1(0:1停止位;1:2停止位;默認(rèn)為0)
5、設(shè)置串口校驗(yàn)位:AT+PARI后面跟0、1、2(0:無校驗(yàn);1:奇校驗(yàn);2:偶校驗(yàn);默認(rèn)為0)
6、軟件重啟 (500ms  后重啟): AT+RESET
7、軟件重置 (500ms 后恢復(fù)默認(rèn)設(shè)置):AT+DEFAULT
8、設(shè)置上電是否進(jìn)入低功耗 (可配對):AT+PWRM后面跟0或1(0:進(jìn)入低功耗;1:正常工作;默認(rèn)為1)
9、進(jìn)入低功耗:AT+SLEEP
10、設(shè)置/查詢—主/從模式:AT+ROLE后面跟0或1(0:從設(shè)備;1:主設(shè)備;默認(rèn)為0)
11、搜索藍(lán)牙設(shè)備(主模式指令):AT+INQ
12、顯示搜索到的藍(lán)牙設(shè)備 (主模式指令):AT+SHOW  
13、連接遠(yuǎn)端設(shè)備(主模式指令):AT+CONN后面跟搜索的 0~8 設(shè)備序號
14、設(shè)置模塊功率:AT+POWE后面跟0、1、2、3(0:-23dB;1:-6dB;2:0dB;3:+4dB;默認(rèn)值為2)
15、幫助:AT+HELP
本次測試的為HC-06從機(jī),僅需設(shè)置以下幾個選項(xiàng)即可:
1、設(shè)置藍(lán)牙名稱為GodKing:AT+NAMEGodKing
2、設(shè)置配對碼123123:AT+PIN123123
3、設(shè)置波特率19200:AT+BAUD19200
好了,設(shè)置完畢,手機(jī)藍(lán)牙搜索連接一下試試,OK
下面開始接到arduino板子上測試了。
接線方法跟ttl一樣:GND-GND ; VCC - 5V ; TX - RX ; RX - TX。
代碼如下,試試效果吧
void setup() {
  Serial.begin(19200); //藍(lán)牙串口開始工作,波特率為19200
  pinMode(4,OUTPUT);//設(shè)置數(shù)據(jù)指示燈,收到數(shù)據(jù)后閃爍
  delay(1000);
}
void loop() {
  String shuju=Serial.readString();
  if (shuju == "one")//收到指令“one”時閃爍一次
  {
    digitalWrite(4,HIGH);
    delay(200);
    digitalWrite(4,LOW);
    }
  if (shuju == "two")//收到指令“two”時閃爍兩次
  {
    digitalWrite(4,HIGH);
    delay(200);
    digitalWrite(4,LOW);
    delay(200);
    digitalWrite(4,HIGH);
    delay(200);
    digitalWrite(4,LOW);
     }
delay(500);  
}


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:1048316 發(fā)表于 2022-10-19 16:53 | 只看該作者
HC-06的RX引腳到開發(fā)板的TX引腳,不加電阻?
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表