2016-07-30 3 views
0

Я попытался подключить свой arduino с hc-05 и запустить простую программу «СИД включен и выключен». Когда я отключил контакты rx и tx и попытался отправить команды с помощью последовательного монитора в arduino, и он работал отлично. Но когда я подключил rx и tx контакты модуля blc Bluetooth hc-05 и использовал приложение терминала Bluetooth из PlayStore для отправки и получения команд, все, что я отправляю, не получает то же самое, вместо этого я получаю странные символы на своем серийном мониторе , Кто-то, пожалуйста, помогите мне решить это. Я включил код arduino и снимки экрана последовательного монитора и приложения.Arduino привел программу включения и выключения, используя модуль Bluetooth hc05. Bluetooth не получает то, что я отправляю, используя приложение терминала Bluetooth.

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

ответ

0

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

+0

Как я могу это проверить? –

+0

с помощью программного обеспечения youa использовать другую uart и подключить hc-05 на программной линии получить свои данные на терминале arduino, чтобы проверить ... –

+0

Можете ли вы мне помочь с кодом, пожалуйста. Заранее спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^