

Jack, I too went down this road and was not satisfied with getting into the physical joystick signaling so I built a logic analyzer from an FPGA board(Papilio - ) and figured out the protocol for the GC2 controller. What I like about this solution is it leverages the forward/reverse _and_ turning configuration built into the firmware on the GC2 controller. I just have to give it commands to move a percentage(0-100) forward, backwards, left and/or right or a combination. The controller firmware handles the _tank_ steering. I'm presenting to the local robotic club on this tomorrow night so there will be a fire under my butt to move on the blog.ĭoug DougL Posts: 69 Joined:, 22:47 Location: San Diego, CA USA I've not yet setup a blog on this but plan to do so soon. Hall effect, but whether it is an analog-output or digital-output joystick. I have both inductive (which yours is) and Hall effect analog sticks and they can be hacked in the same way. There are some controllers, however, (if I recall correctly the Dynamic Shark is one) that use a joystick with digital output (again, memory only here, SPI, but might be I2C). That is, the conversion from analog to a basic digital signal takes place inside the joystick. These two could be read with an Arduino, but you'd have to first figure out what SPI or I2C protocol is being used (clock rate and a few other things) and for that you'll need an oscilloscope or digital signal analyzer.
