// 基本藍牙模組HC-06連線及設定
#include <SoftwareSerial.h> //引用模擬序列埠功能的函式庫
SoftwareSerial BTserial(11,10); // 建立物件「BTserial」並設定傳送腳(TX)、接收腳(RX)
void setup() {
Serial.begin(9600); //啟動和「電腦」的序列連線
Serial.println("Enter AT commands:");
BTserial.begin(9600); //啟動和「HC-06」的序列連線
}
void loop(){
if (BTserial.available()){ // 將HC-06傳送過來的訊息送到序列埠監控視窗
Serial.write(BTserial.read());
}
if (Serial.available()){ // 將序列埠監控視窗得到的訊息送到HC-06
BTserial.write(Serial.read());
}
}
在序列埠監控視窗會看到Enter AT commands: 訊息
輸入AT按Enter看藍牙模組會不會回應OK,若會回應則代表連線正常。
要和通訊設備聯絡,必須使用AT指令 (AT Command),指令須用大寫,參數則不拘
hc-06可用的AT指令如下