私はarduinoとhc-05を接続し、簡単な「LEDオン/オフ」プログラムを実行しようとしました。 rxとtxのピンを外してarduinoのシリアルモニタを使ってコマンドを送信しようとしたところ、問題なく動作しました。しかし、hc-05ブルートゥースモジュールのrxとtxピンを接続し、プレイストアのBluetooth端末アプリを使ってコマンドを送受信すると、送信したものは何も受信されず、代わりにシリアルモニタに奇妙な文字が表示されます。誰かがこれを解決するのを手伝ってください。 arduinoコードとシリアルモニタとアプリのスクリーンショットを含めました。Arduinoは、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
どのように正確に確認できますか? –
ソフトウエアを使用すると、別のuartを使用してソフトウエアライン上のhc-05を接続すると、arduinoターミナルのデータを入手してチェックします。 –
コードでお願いします。前もって感謝します。 –