I've seen an article about using an old atari joystick to control the differential controller.
You can't just plug it to the motor or microcontroller
and expect it to work. To interface such a device with a chip You must write communication protocol defining how one will understand another. It will be much easier to create Your own "gamepad" using one potentiometer
(read by Analog-to-digital
port of microcontroller) to control speed and another potentiometer to control steering.
My real problem now is figuring out the differential controller for the drive train. Is this something I need to build or can I buy one.
Setup in my previous post gives You differential motor control. If You want to control servo
, You will have to use either 555 timer circuit
, or microcontroller. In case You decide to use microcontroller, You will also need motor driver circuit (to spin Your wheels), which You can buy
, or build in a form of 2 H-bridges
(8 MOSFETs(4x P-channel, 4x N-channel)).
If I have to build it, is it fairly simple to do and does anyone have a design?
You can start looking for design by using Google
or PROGRAMMING - DIFFERENTIAL DRIVE