Arduino和Android之间的蓝牙串行通信问题

时间:2013-09-04 10:54:06

标签: android bluetooth arduino

我已经使用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;
        }
    }
}

1 个答案:

答案 0 :(得分:1)

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