HC-06 的使用方法

HC-06 的使用方法                        
  何詩欽老師 協助編輯 資料原出處(使用書號C193e2為控制智學創新課本 P8-2頁)
建議同學購買時,直接使用HC-06(只有四支腳:VCCGNDRXTX)較方便使用
HC-06模組只有四支接腳:VCCGNDRXTX

ch3_BT.apk  可由此下載


------------------------------------------


//BT藍芽模組 簡易測試_SoftwareSerial--IF_BT_recv_sentto_BT_N_Serialmonitor
//SoftwareSerial--IF_BT_recv_sentto_BT_N_Serialmonitor 藍芽模組 簡易測試
//注意 此 藍芽模組 簡易測試範例 乃是使用 HC-06 BT_BOARD  V20
//#include <SoftwareSerial.h>   // 引用程式庫
// 定義連接藍牙模組的序列埠
//SoftwareSerial BT(10,11);  //( _rxpin, _txpin ) // RX_UNO, TX_UNO
// 藍牙:P5A-TxD連接19腳、P5A-RxD連接18
 
char val;  // 儲存接收資料的變數
void setup() {
  Serial.begin(9600);   // 與電腦序列埠連線
  Serial.println("BT is ready!");
  // 設定藍牙模組的連線速率
  // 如果是HC-05,請改成38400
  //BT.begin(9600);
Serial1.begin(9600);             // 啟用串列埠1(連接藍牙)
            // 藍牙:P5A-TxD連接19腳、P5A-RxD連接18
 
}
void loop() {
  // 若收到「序列埠監控視窗」的資料,則送到藍牙模組
  if (Serial.available()) {
    val = Serial.read();
    Serial1.println(val);
  }
  // 若收到藍牙模組的資料,則送到「序列埠監控視窗」
  if (Serial1.available()) {
    val = Serial1.read();
    Serial.println(val);
  }
}
 
/* 資料原始出處https://gsyan888.blogspot.com/2014/03/arduino-hc-06-at-command.html*/