Я попытался подключить свой 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
Как я могу это проверить? –
с помощью программного обеспечения youa использовать другую uart и подключить hc-05 на программной линии получить свои данные на терминале arduino, чтобы проверить ... –
Можете ли вы мне помочь с кодом, пожалуйста. Заранее спасибо. –