我已经使用Eclipse在Java中编写了一个Android应用程序,通过蓝牙将数据发送到Arduino。
这些设备似乎连接正常,但是当我将数据从Android发送到Arduino时,Arduino板上的接收(RX)灯不亮。
有人可以帮忙吗?
#define arduinoRx 2
#define arduinoTx 3
int gelen_veri;
int LedCikis = 8;
SoftwareSerial bluetooth(arduinoRx, arduinoTx);
void setup() {
bluetooth.begin(9600);
}
void loop() {
if (bluetooth.available() > 0) {
gelen_veri=bluetooth.read();
switch (gelen_veri) {
case 'A' :
digitalWrite(LedCikis, HIGH);
break;
case 'K' :
digitalWrite(LedCikis, LOW);
break;
default:
break;
}
}
}
答案 0 :(得分:1)
使用串行rx / tx引脚而不是SoftwareSerial。我以前遇到过SoftwareSerial和HC-05蓝牙模块的问题。