Hi
I am trying to get a simple Bluetooth to serial bridge working.
The following code is what I have:
#include "BluetoothSerial.h"
#include <HardwareSerial.h>
BluetoothSerial SerialBT;
HardwareSerial MySerial(2);
void setup() {
MySerial.begin(9600, SERIAL_8N1, 16, 17);
SerialBT.begin("wConsole");
delay(4000);
}
void loop() {
if (MySerial.available() > 0) {
SerialBT.write(MySerial.read());
}
if (SerialBT.available() > 0) {
MySerial.write(SerialBT.read());
}
delay(25);
}
The bridge works perfectly, however, the far end must send data first, else I am not able to use it.
Is there something I need to do in code so that I can send data first before it starts working? I should mention that no matter what, I get a connection to the board via Bluetooth, it just looks like it doesn’t relay that data down MySerial.
Thanks