I would like to make a robot with a Espruino board and control it with a bluetooth gamepad (e.g. PS4 dualshock controller or practically any HID device).
What would be the easiest way to make controlling work?
I have read that a USB host shield and a Bluetooth dongle can be used to achieve this goal, but is there any cleaner solution, e.g. some Bluetooth module that can work as a HID host?