/** * https://github.com/loginov-rocks/Web-Bluetooth-Terminal/tree/master/misc/Arduino-Bridge/Arduino-Bridge.ino * * Wire HM-10 bluetooth module to the Arduino Uno: * RX - 3 * TX - 2 * GND - GND * VCC - 5V * * If you use Arduino with additional UARTs, you can simply remove `SoftwareSerial` * and replace `SerialBt` with the `Serial` you use (e.g. `Serial1`, `Serial2` * or `Serial3` for Arduino Mega). */ #include #define PC_SERIAL_BAUDRATE 9600 #define BT_SERIAL_BAUDRATE 9600 SoftwareSerial SerialBt(2, 3); void setup() { Serial.begin(PC_SERIAL_BAUDRATE); SerialBt.begin(BT_SERIAL_BAUDRATE); } void loop() { if (SerialBt.available()) { Serial.write(SerialBt.read()); } if (Serial.available()) { SerialBt.write(Serial.read()); } }