Changes

Jump to navigation Jump to search
Basic description of the USB HID controller
Line 7: Line 7:  
* As many controls as affordable (yoke, rudder, switches, buttons, radios)  
 
* As many controls as affordable (yoke, rudder, switches, buttons, radios)  
 
* Aircraft is completely flyable without keyboard and/or mouse
 
* Aircraft is completely flyable without keyboard and/or mouse
 +
 +
The content of this page is growing slowy due to limited spare time. I run this as a low priority task and add something whenever I can spare a timeslice. If you are in desperate need for special information regarding the PMPT, feel free to contact the author by private mail at Torsten@nospam t3r.de. Please ignore the word nospam.
    
== The Components ==
 
== The Components ==
Line 36: Line 38:  
=== Rudder Pedals ===
 
=== Rudder Pedals ===
 
=== Radio Panel ===
 
=== Radio Panel ===
 
+
<br clear="all"/>
 
== The Basic Hardware Interface ==
 
== The Basic Hardware Interface ==
 
=== The Almighty USB HID Controller ===
 
=== The Almighty USB HID Controller ===
 
[[Image:Pmpt-Controller.jpg|thumb|250px|The USB HID controller]]
 
[[Image:Pmpt-Controller.jpg|thumb|250px|The USB HID controller]]
 +
To make interfacing to FlightGear easy without the need for hardware drivers, a special controller hardware is used. This is based on a commonly available microcontroller, the [http://www.atmel.com/ ATMEL] [http://www.atmel.com/dyn/products/product_card.asp?part_id=4585 ATMega8-16]. It has basically everything needed for I/O handling and most important: it can easily be programmed without the need for a special programmer hardware and a GPL'ed implementation of the USB1.1 protocol stack is available from [http://www.obdev.at/products/vusb obdev.at].
    +
<br clear="all"/>
 
=== Circuit Board ===
 
=== Circuit Board ===
 
[[Image:Pmpt-ControllerBack.jpg|thumb|250px|The USB HID controller's back side]]
 
[[Image:Pmpt-ControllerBack.jpg|thumb|250px|The USB HID controller's back side]]

Navigation menu