Einzelnen Beitrag anzeigen
Alt 22.05.2003, 03:31   #6
mbessler
Veteran
 
Registriert seit: 27.01.2003
Beiträge: 234


Standard 16 axen joystick schaltung

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
____________________________________
http://wiki.varxec.net The Simbuilder\'s Wiki
FlightGear, the free open-source, multi-platform Flight Simulator under GPL (http://www.flightgear.org)
mbessler ist offline   Mit Zitat antworten