我是Arduino的新手。我試圖建立一個程序,通過使用藍牙模塊HC-05通過Arduino控制麪包板。目前我在麪包板上沒有任何東西,我只是試圖測試連接。這是我到目前爲止所做的:Arduino HC-05發送數據時藍牙模塊斷開連接
我把模塊放在麪包板上,我已經將它與電腦配對。配對時,紅色指示燈開始緩慢閃爍。本教程將藍牙Rx連接到Arduino Tx和Arduino Rx到藍牙Tx:http://playground.arduino.cc/Learning/Tutorial01
我也在該教程後面實現了Java和Arduino程序。在這裏,他們是:
JAVA
public class Arduino extends PApplet{
public void connect(){
String[] serials = Serial.list();
Serial port = new Serial(this, Serial.list()[0], 9600);
port.write('H');
port.dispose();
}
ARDUINO
void setup() {
Serial.begin(9600);
Serial.println("Start");
}
void loop() {
if(Serial.available()){
int a = Serial.read();
Serial.print(a);
}
}
Java的部分應該發送字母H到Arduino的和Arduino的應該檢測並打印串口監視器上。但實際發生的是我發送的數據,HC-05上的指示燈開始快速閃爍(這意味着連接丟失)。爲什麼會發生?我很困惑。對於我使用端口COM6和COM7的通信。這取決於它如何連接。要查看要使用的端口,我只需運行Java程序:如果端口不正確,它將會卡住併發送任何內容。
任何幫助表示讚賞。謝謝!