各位先进 大家好,
最近在学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;
}
}
}