Я пытаюсь Arduino Uno + HC-05 использовать this library. Я не думаю, что он работает правильно. Это выход монитора последовательного порта по примеру «эхо»:Не удается найти скорость связи 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 телефон (ж/Bluetooth терминал) с HC-05, который не поэтому вы видите «ОК» в конце вывода. Но он не может повторить мой вход с терминала 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, государственный, Rx и Tx на А5, А3 и А4 соответственно), за исключением того, что у меня нет булавки «cmd», но у меня есть pin «CFG», поэтому я просто предполагаю, что это должен быть cmd и подключить его к A2