置頂文字

歡迎來訪 !! 如有任何問題歡迎一起討論或是 eMail 給我 legorunmail@Gmail.com

2015年10月5日 星期一

Arduino 與藍芽模組設定 HC-05 HC06

Arduino 與藍芽模組設定  HC-05 HC06

網昱多媒體      網路參考資料  透過藍芽傳輸程式  透過藍芽傳輸程式02

透過藍芽傳輸程式03




HC-06 和 Arduino 的腳位對應如下:

HC-06 VCC → Arduino 5V
HC-06 GND → Arduino GND
HC-06 TXD → Arduino pin 10
HC-06 RXD → Arduino pin 11

#include
SoftwareSerial BTSerial(10, 11); // RX | TX
void setup()
{
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(9600);  // HC-06 current bound rate (default 9600)
}
void loop()
{
  // Keep reading from HC-06 and send to Arduino Serial Monitor
  if (BTSerial.available())
    Serial.write(BTSerial.read());
  // Keep reading from Arduino Serial Monitor and send to HC-06
  if (Serial.available())
    BTSerial.write(Serial.read());
}


執行AT命令修改相關資料







  • AT:測試,回應「OK」
  • AT+VERSION:回應靭體的版本。
  • AT+NAMExyz:將裝置名稱改為「xyz」。                                  
  • AT+PIN1234:將連線密碼換為「1234」。
  • AT+BAUD4:將 baud rate 換為 9600。
  • AT+BAUD5:將 baud rate 換為 19200
  • AT+BAUD6:將 baud rate 換為 38400
  • AT+BAUD7:將 baud rate 換為 57600

  • 注意事項: HC-06 一輸入完「AT」就馬上會回應了,建議上面的指令用複製貼上的方法,不然很難跟晶片比快

    在間看模式時要注意
    HC-05 命令結尾\n\r
    HC--06 命令沒有\n\r

    沒有留言:

    張貼留言