Ich habe versucht, mein arduino mit HC-05 zu verbinden, und führen Sie eine einfache "LED ein und aus" Programm. Als ich die rx und tx-Pins getrennt und versucht, die Befehle mit seriellen Monitor in Arduino zu senden, und es funktionierte perfekt in Ordnung. Aber als ich die rx und tx pins des hc-05 bluetooth-moduls angeschlossen habe und die Bluetooth terminal app vom playstore benutzt habe, um Befehle zu senden und zu empfangen, bekomme ich nicht das selbe, sondern seltsame Zeichen auf meinem seriellen Monitor . Jemand bitte hilf mir das zu lösen. Ich habe den Arduino-Code und die Screenshots des seriellen Monitors und der App aufgenommen.Arduino führte ein und aus Programm mit hc05 Bluetooth-Modul. Bluetooth empfängt nicht, was ich sende mit Bluetooth-Terminal-App
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
Wie genau überprüfe ich das? –
using softwareserial Sie können ein anderes uart benutzen und hc-05 auf softwareserial verbinden, erhalten Sie seine Daten auf arduino Terminal, um zu überprüfen ... –
Können Sie mir mit dem Code bitte helfen. Danke im Voraus. –