2016年6月22日 星期三

HC-05 的 AT 指令

  1. AT+VERSION : 查詢版本(Key 腳位要 High 一次)
  2. AT+ORGL : 回復預設值(Key 腳位要 High 一次)
  3. AT+ADDR? : 查詢藍芽位址(Key 腳位要 High 一次)
  4. 藍芽位址表示方式 NAP : UAP : LAP
    例如 : 如果是 12:34:56:ab:cd:ef 會表示為 1234:56:abcdef
  5. AT+NAME? : 查詢名稱(Key 腳位要一直 High)
  6. AT+NAME=名稱 : 設定名稱(Key 腳位要一直 High)
  7. 例如 : AT+NAME=hc-05\r\n
  8. AT+ROLE? : 查詢模組角色(Key 腳位要 High 一次)
  9. AT+ROLE=N : 修改模組角色(Key 腳位要 High 一次)
  10. N有以下三種值
    0 代表被動模式,一般情況採用此模式
    1 代表主動模式,用在要主動連接其他模組時
    2 代表回歸測試模式,用在要測試主動與被動端通訊是否正常時,會將從主動端收到的訊息原封不動送回
  11. AT+PSWD? : 查詢密碼(Key 腳位要 High 一次)
  12. AT+PSWD=密碼 : 修改密碼(Key 腳位要 High 一次)
  13. AT+UART? : 查詢串列介面(Key 腳位要 High 一次)
  14. AT+UART=X,Y,Z : 修改串列介面(Key 腳位要 High 一次)
  15. X (鮑率)可以是 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600, 1382400
    Y (停止位元)可以是 0(表示 1 bit), 1(表示 2 bits)
    Z (同位元檢查)可以是 0(表示無), 1(表示 Odd parity), 2(表示 Even parity)

以上應該要執行的為 :

AT+ADDR?\r\n (查位址,連接用)
AT+NAME?\r\n (查名稱,連接用)
AT+PSWD?\r\n (查密碼,連接用)
AT+ROLE=0\r\n (設定為被動連接模式)
AT+UART=9600,0,0\r\n (設定串列介面)

沒有留言:

張貼留言