Arduino включил и выключил программу с использованием модуля Bluetooth hc05. Bluetooth не получает то, что я отправляю с помощью терминального приложения Bluetooth

Я попытался подключить свой Arduino к hc-05 и запустить простую программу включения и выключения светодиода. Когда я отключил контакты rx и tx и попытался отправить команды с помощью последовательного монитора в Arduino, все сработало отлично. Но когда я подключил контакты rx и tx модуля bluetooth hc-05 и использовал приложение терминала 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 = "";
  }
}

ПОСЛЕДОВАТЕЛЬНЫЙ МОНИТОР ARDUINO Терминал Bluetooth


person batman_unmasked    schedule 30.07.2016    source источник


Ответы (1)


У меня есть вопросы, если вы используете hc-05, связанный с приложением с этим устройством с паролем. Если вы отправляете данные с терминала, он работает нормально, но hc-05 не работает, поэтому проверьте hc-05 с помощью терминала.

person Kalarav Parmar    schedule 30.07.2016
comment
Как именно это проверить? - person batman_unmasked; 30.07.2016
comment
используя softwareserial, вы можете использовать другой uart и подключить hc-05 к программной последовательной линии, получить его данные на терминале arduino для проверки ... - person Kalarav Parmar; 30.07.2016
comment
Не могли бы вы помочь мне с кодом? Заранее спасибо. - person batman_unmasked; 30.07.2016
comment
Неа. Спасибо. Работает нормально. - person batman_unmasked; 31.07.2016