Wireless prototyping is crucial for project mobility. Involt uses Bluetooth 2.0 communication and it works without making changes in code! It was tested with HC-05, HC-06 and XM-15B. All of them are cheap and easy to setup. This chapter will not describe how to connect HC-05 or how to launch AT mode. There are many tutorials on the internet.
Remember to not use software serial - just connect to RX/TX pins (RX -> TX, TX -> RX). Arduino Leonardo/Micro requires change from Serial to Serial1 while using hardware serial pins.
Configuring the device (HC-05)
Enter the AT mode and write:
AT+UART=57600,0,0 to change speed.
AT+ROLE=0 to set as slave device.
There are many settings but I don't recommend to change them. Maybe change name to INVOLT with AT+NAME=INVOLT
To get the device address you can use AT+ADDR or check app console (after changing to BT mode).
In your system turn On bluetooth adapter and pair the device with default 1234 password (for hc-05). The device must be paired before launching the app.
Change the isBluetooth variable to true and isSerial to false in settings.js.