我使用this library嘗試Arduino的烏諾+ 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
無通信速度的作品,但我管理我的Android手機連接(W /藍牙終端)的HC-05,這是爲什麼你會在輸出結尾看到「OK」。但它無法從藍牙終端迴應我的輸入。
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;國家,Rx和Tx到A5,A3和A4分別),但我沒有腳「CMD」,但我有針「CFG」,所以我認爲應該是cmd,然後將其連接到A2