各位先進 大家好,
最近在學Arduino控制,目前看到Bluetooth這內容就想學習如何控制,
故從露天買了2塊藍芽模組回來。
依照超圖解的書內容接線、範例碼燒入IC,卻得到藍芽裝置一直亂傳
訊號到手機終端。(也試過不接TX/RX、燒空白檔進IC也會有一樣的亂傳)
請各位先進能幫忙看一下是哪裡出問題嗎?
再請指導一下該如何解開問題呢?
感謝各位。
[與露天賣家聯絡內容 & 疑問]
問:您好,我入手的兩塊板子,ARDUINO無燒程式只給正負電源到HC-06,
手機的終端APP藍芽連上線後,一直收到藍HC-06傳出的亂訊號,請問該怎麼解決呢?
請協助確認,謝謝。
回:需設定At
問:您好,關於設定AT一事,請問該如何做呢?
可以用露露通聯絡一下嗎? 謝謝您。
回:At 就是藍牙的基本設定 包括 master slave baud. 有作過嗎?用USB 轉ttl
→疑問:HC-06模組入手時要先設定AT之類的設定嗎?
[設備]
‧旗標Arduino開發版
‧ASUS Zenfone3手機
‧藍芽模組板塊
[實物接線]
https://imgur.com/2X5kJ71
https://imgur.com/Y057Yky
https://imgur.com/IyfAJa4
https://imgur.com/RniUfEs
[問題畫面]
https://imgur.com/fj2LgMD
[範例碼]
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 9); // 接收, 傳送
const byte ledPin = 13;
char val; // 儲存接收資料的變數
void setup() {
pinMode(ledPin, OUTPUT);
BT.begin(9600);
BT.println("READY"); // 藍牙連線成功後,發佈「準備好了」訊息。
}
void loop() {
if (BT.available() ){
val = BT.read();
switch (val) {
case '0': // 若接收到0...
digitalWrite(ledPin, LOW); // 關閉LED
break;
case '1': // 若接收到1...
digitalWrite(ledPin, HIGH); // 點亮LED
break;
}
}
}