this libraryを使用してArduino Uno + HC-05を試しています。私はそれが適切に働いているとは思わない。通信速度作品のHC-05通信速度が見つからない(findBaud)
findBaud
Trying 4800... x
Trying 9600... x
Trying 19200... x
Trying 38400... x
Trying 57600... x
Trying 115200... x
No connection
No Connection, waiting...OK
どれもが、私はHC-05、なぜあるの(ブルートゥースターミナル/ w)の私のAndroid携帯電話を接続するために管理します。これは、「エコー」の例のシリアルモニタの出力ではありません出力の最後に「OK」が表示されます。しかし、Bluetooth端末からの入力をエコーすることはできません。
Arduinoのコード:
#include <Arduino.h>
#include "HC05.h"
#include <SoftwareSerial.h>
HC05 btSerial = HC05(A2, A5, A3, A4); // cmd, state, rx, tx
void setup()
{
DEBUG_BEGIN(57600);
btSerial.findBaud();
}
void loop()
{
btSerial.println("Echo Server- type something");
while (btSerial.connected())
{
if (btSerial.available())
{
btSerial.write(btSerial.read());
}
}
}
がどのように私はHC-05のArduinoに接続します。
私はただ命令(5VとGND続く、A5、A3およびA4に国家、RxおよびTxを私はピン "cmd"を持っていないことを除いて)、私はピン "CFG"を持っているので、私はちょうどcmdとA2に接続する必要があると仮定