Arduino使用hc05蓝牙模块开启和关闭程序。蓝牙没有收到我使用蓝牙终端应用程序发送的内容

时间:2016-07-30 11:07:03

标签: bluetooth arduino arduino-uno atmega

我试图将我的arduino与hc-05连接起来,并打开和关闭一个简单的LED指示灯'程序。当我断开rx和tx引脚并尝试使用arduino中的串行监视器发送命令时,它工作得很好。但当我连接hc-05蓝牙模块的rx和tx引脚,并使用来自playstore的蓝牙终端应用程序发送和接收命令时,我发送的任何内容都没有收到相同的内容,而是我得到了奇怪的字符。串口监视器。有人请帮我解决这个问题。我已经包含了arduino代码和串行监视器和应用程序的屏幕截图。

char junk;
String inputString="";

void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}

void loop()
{
  if(Serial.available()){
  while(Serial.available())
    {
      char inChar = (char)Serial.read();
      inputString += inChar;
    }
    Serial.println(inputString);
    while (Serial.available() > 0)  
    { junk = Serial.read() ; }
    if(inputString == "a"){ 
      digitalWrite(13, HIGH);  
    }else if(inputString == "b"){  
      digitalWrite(13, LOW);
    }
    inputString = "";
  }
}

SERIAL MONITOR ARDUINO Bluetooth Terminal

1 个答案:

答案 0 :(得分:0)

我有一些问题,如果你使用hc-05,它与app连接,带有密码的设备。如果你从终端发送数据它工作正常但hc-05不工作所以检查hc-05与终端。