# hc 06 ## 外觀 ![](https://i.imgur.com/iS356wL.png) ![](https://i.imgur.com/fxHTPE6.png) ## 藍牙連線 ### 設定連接的腳位 ```java= SoftwareSerial BTSerial(X,Y) ``` ### 設定函式 ```java= void setup ``` ### 設定連線速率 ```java= Serial.begin(9600); ``` ### 無限迴圈 ```java= void loop ``` ### ```cpp= #include <SoftwareSerial.h> SoftwareSerial BTSerial(X,Y);//接收腳(X),傳送腳(Y) void setup() { Serial.begin(9600); Serial.println("Enter AT commands:"); BTSerial.begin(9600);//連 Arduino 的序列埠(以9600來連線,可自行調整速率) } void loop() { // 若收到「序列埠監控視窗」的資料,則送到藍牙模組 if (BTSerial.available()) Serial.write(BTSerial.read()); if (Serial.available()) BTSerial.write(Serial.read()); } ``` 成功和 Arduino 連上線,畫面上會出現Enter AT commands:」的訊息,如果輸入「AT」,HC-06 應該會回應「OK」 調整連線速度 ![](https://i.imgur.com/tPdfnEV.png) AT+NAME:設定模組的識別名稱。 參考資料: https://swf.com.tw/?p=712 https://t93093.blogspot.com/2017/07/arduino-hc-06.html