Step 7: The software
My software has been modified from the general purpose wireless chuck reader software developed by others. It is based on code by Chad Phillips, Mike Dreher, Björn Giesler and more tidying work recently by Mike Dreher (see forum link below).
APRIL 2011: I have now added my version as a text file to this instructable page.
This topic has been on an Arduino forum and the problem has recently been solved.
There are two versions of the software, both of which I have managed to get working:
This Arduino forum page contains both versions of the code:
I can confirm this works on the latest Arduino boards with the ATmega328 processor, using Arduino17 to compile and load it.
Also see this wireless chuck controlled R2D2 robot(!):
More on my self balancing skateboards here:
Here is a video showing the wireless chuck controlling the steering of my 2 wheeled self balancing skateboard.
Clearly this hack could be used to control all sorts of robots, cars, servo operated devices, robot arms, airborne mouse etc. and is a very cheap to do. You can use the joystick or just tilt the chuck in the direction you want your device to move.