project logo   PICJOY PIC16F628 based 16 axis joystick 
 
news
 
 
main
 
 
plans
 
electronics
 
 
    phcc
 
 
    cockpit interfacing
 
 
    keymatrix
 
 
    mcp
 
    picjoy
 
 
software
 
 
stephen
 
 
hangar
 
 
x11gc
 
 
inside the flightdeck
 
 
panels
 
 
ideas
 
 
tools
 
 
hardware
 
 
links
 
 
acronyms
 
 
contact
 
 
mailinglist
 

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:

made with MBWeb/sdf/vim, best viewed with eyes, powered by 230VAC        |       Get Firefox!