PICJOY
A cheap and simple circuit that hooks up to the serial port and allows up to 16 pots to be used as joystick axes.
Linux kernel driver is in development, but has been tested and found to work :-).
there are actually 2 ways of building this:
- using the PICs comparator and voltage reference module for software ADC
- or using eg. a I2C ADC, like the PCF8591
the only other components needed are a MAX232 (or similar) RS-232 level shifter and a CMOS 4067 16 channel analog multiplexer.
Here's a picture of it on a breadboard: