2

我使用 Eclipse 用 Ja​​va 编写了一个 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;
        }
    }
}
4

1 回答 1

1

使用串行 rx/tx 引脚而不是 SoftwareSerial。过去我在使用 SoftwareSerial 和我的 HC-05 蓝牙模块时遇到过问题。

于 2014-09-16T16:38:24.877 回答