Control Methods - RoboDurden/Hoverboard-Firmware-Hack-Gen2.x GitHub Wiki
Remote Dummy
#define REMOTE_DUMMY
- This will spin the motor forward and backward with no remote control, and can be used to verify you have everything hooked up correctly.
Remote UART
#define REMOTE_UART
- This lets you use an Arduino Nano or ESP32 with UART at a 19200 baud rate to control your motor. You can also use the Hoverboard-Firmware-Hack-Joystick-Controller to drive the motor from a joystick on a Mac or Linux computer (including a Raspberry Pi).
Remote UART Bus
#define REMOTE_UARTBUS
-
Similar to Remote UART, but you can simolatinously control multiple motors with an Arduino Nano or ESP32 using the 19200 baud rate. This method requires the use of diodes on the TX line of each motherboard. This prevents the communication from the 1 hoverboard motherboard to the other, and forces the TX line to only go to the Remote UART device.
-
You only need to connect one ESP/UART device, the picture is intended to show 2 hookup options.
Remote CRSF
#define REMOTE_CRSF // https://github.com/RoboDurden/Hoverboard-Firmware-Hack-Gen2.x/issues/26