2016-07-30 7 views
0

私は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

答えて

0

あなたはそれがパスワードで、このデバイスでアプリに接続HC-05を使用している場合、私はいくつかの質問を持っています。端末からデータを送信している場合は正常に動作していますが、hc-05は動作していないので、hc-05を端末でチェックしてください。

+0

どのように正確に確認できますか? –

+0

ソフトウエアを使用すると、別のuartを使用してソフトウエアライン上のhc-05を接続すると、arduinoターミナルのデータを入手してチェックします。 –

+0

コードでお願いします。前もって感謝します。 –

関連する問題