Here is something I did for a copter pilot who wanted to "feel" RC copters and planes as if he were flying.
So he asked me to do an interface between a joystick and his RC radio.
I built this simple usb board which can connect any USB host device and which is seen as a HID device.
The board outputs ppm signal which is a standard interface to RC radio.
Now the tricky android part :
- my board is connected to the USB host plug
- the joystick is also connected to this Android usb host
The App connects to the two usb devices, reads the joystick, decommutates the values, feeds them to my board. And that's it
[edit Xmas 2015] : Thanks to @wonder wonder(ful) generic gamepad my App should be able to read almost any joystick.
You can test it with your own joystick. If the "left" part of the screen moves, then the app should work for you too (tell me your joystick model).
The buttons can be different from one joystick to another...
The Apk is attached to this thread
Here is a video :
363 KB Views: 302