Arduino使用hc05蓝牙模块启动和关闭程序。蓝牙无法接收我使用蓝牙终端应用程序发送的信息

batman_unmasked

我试图将arduino与hc-05连接,并运行一个简单的“ LED on and off”程序。当我断开rx和tx引脚并尝试使用arduino中的串行监视器发送命令时,它工作得很好。但是,当我连接hc-05蓝牙模块的rx和tx引脚,并使用来自playstore的Bluetooth终端应用程序发送和接收命令时,我发送的任何内容都不会得到相同的接收,而是在串行监视器上收到了奇怪的字符。有人请帮我解决这个问题。我已经包括了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 蓝牙终端

卡拉拉夫·帕玛(Kalarav Parmar)

我有一些问题,如果您使用的是hc-05,它将通过密码将此设备与此应用连接。如果您是从终端发送数据,则可以正常工作,但hc-05无法正常工作,因此请使用terminal检查hc-05。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档