Um in unserem cockpit aileron, elevator, Ruder, 4x forward thrust, 4x thrust reverser, flaps,
speedbrake, steering tiller,...
als analoge Joystick Achsen anzusteuern habe ich eine minimale Schaltung (3 ICs) entwickelt die
ueber den Seriellen port als joystick ansprechbar ist. Treiber (fuer Linux) und Firmware werden unter
der GPL veroeffentlicht.
Hier ist ein Bild von der auf einem Experimentierboard aufgeb. Schaltung:
Wenn ich den Zusatz fuer 32 buttons (d.h. ein weiterer IC) fertig habe, dann waere es auch theoretisch moeglich,
an die schaltung 4 normale analoge Joysticks anzuschliessen und es als joystick multiplexer zu verwenden.
Gegenwaertig verwende ich einen PIC 16F628 mit
Software ADC (siehe
http://www.sprut.de/electronic/pic/p...c/compadc.html ).
Da das samplen etwas langsam ist werde ich wahrscheinlich einen I2C ADC verwenden,
oder alternativ koennte man auch einen der folgenden PICs mit ADC und USART
aus dem unteren Preissegment nehmen: 16F73, 16F870 oder 16F872