HC-06 的使用方法
何詩欽老師 協助編輯 資料原出處(使用書號C193e2為控制智學創新課本 P8-2頁)

建議同學購買時,直接使用HC-06(只有四支腳:VCC、GND、RX、TX)較方便使用

HC-06模組只有四支接腳:VCC、GND、RX、TX


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);
}
}