Unser neuester Streich der uns über einige Zeit begleiten wird: F-35

Das F-35 Board gibt es in den Varianten:

F-35 A: Buttons Only -> 108 Buttons (zwei LEDs als Indikatoren)

F-35 B: Buttons & Encoder -> 93 Buttons + 5 Drehencoder

Alle Eingänge sind Low Active, d.h. sie müssen auf GND gezogen werden um ein Joystick Button Signal zu erzeugen. Es gibt zwei GND Pins an dem Board jeweils ganz oben auf der Platine links und rechts. Von dort kann der GND abgegriffen werden um die Schalter / Buttons zu versorgen.

-----------------------------------------------------------

/!\ Folgende Pins NICHT auf GND setzen /!\

PC0 - Rote LED

PB0 - Grüne LED

RST - Reset Pin

PA11 - USB DP

PA12 - USB DM

VBAT - Batterie Eingang

-----------------------------------------------------------

F-35 A

Es gibt zwei GND Pins auf dem Board. Alle Schalter / Buttons müssen an ihrem Terminal mit GND verbunden werden. Dann lassen sich die einzelnen Schaltpins der Schalter / Buttons mit den Eingängen verbinden. Die verfügbare Eingänge sind unten in der Liste aufgelistet. Die rot markierten Pins bitte nicht verwenden.

PIN ID Funktion      PIN ID Funktion     PIN ID Funktion     PIN ID Funktion
PA14 JOY1 BTN 1   PE5 JOY2 BTN 1    PF12 JOY3 BTN 1   PG5 JOY4 BTN 1 
PA15 JOY1 BTN 2   PE6 JOY2 BTN 2    PF13 JOY3 BTN 2   PG6 JOY4 BTN 2
PC10 JOY1 BTN 3   PC13 JOY2 BTN 3    PF14 JOY3 BTN 3   PG7 JOY4 BTN 3
PC11 JOY1 BTN 4   PC14 JOY2 BTN 4    PF15 JOY3 BTN 4   PG8 JOY4 BTN 4
PC12 JOY1 BTN 5   PC15 JOY2 BTN 5    PG0 JOY3 BTN 5   PC6 JOY4 BTN 5
PD0 JOY1 BTN 6   PF0 JOY2 BTN 6    PG1 JOY3 BTN 6   PC7 JOY4 BTN 6
PD1 JOY1 BTN 7   PF1 JOY2 BTN 7    PE7 JOY3 BTN 7   PC8 JOY4 BTN 7
PD2 JOY1 BTN 8   PF2 JOY2 BTN 8    PE8 JOY3 BTN 8   PC9 JOY4 BTN 8
PD3 JOY1 BTN 9   PF3 JOY2 BTN 9    PE9 JOY3 BTN 9   PA8 JOY4 BTN 9
PD4 JOY1 BTN 10   PF4 JOY2 BTN 10    PE10 JOY3 BTN 10   PA9 JOY4 BTN 10
PD5 JOY1 BTN 11   PF5 JOY2 BTN 11    PE11 JOY3 BTN 11   PA10 JOY4 BTN 11
PD6 JOY1 BTN 12   PF6 JOY2 BTN 12    PE12 JOY3 BTN 12   PA13 JOY4 BTN 12
PD7 JOY1 BTN 13   PF7 JOY2 BTN 13    PE13 JOY3 BTN 13      
PG9 JOY1 BTN 14   PF8 JOY2 BTN 14    PE14 JOY3 BTN 14      
PG10 JOY1 BTN 15   PF9 JOY2 BTN 15    PE15 JOY3 BTN 15      
PG11 JOY1 BTN 16   PF10 JOY2 BTN 16    PB10 JOY3 BTN 16      
PG12 JOY1 BTN 17   PC1 JOY2 BTN 17    PB11 JOY3 BTN 17      
PG13 JOY1 BTN 18   PC2 JOY2 BTN 18    PB12 JOY3 BTN 18      
PG14 JOY1 BTN 19   PC3 JOY2 BTN 19    PB13 JOY3 BTN 19      
PG15 JOY1 BTN 20   PA0 JOY2 BTN 20    PB14 JOY3 BTN 20      
PB3 JOY1 BTN 21    PA1 JOY2 BTN 21    PB15 JOY3 BTN 21       
PB4 JOY1 BTN 22   PA2 JOY2 BTN 22    PD8 JOY3 BTN 22      
PB5 JOY1 BTN 23   PA3 JOY2 BTN 23    PD9 JOY3 BTN 23      
PB6 JOY1 BTN 24   PA4 JOY2 BTN 24    PD10 JOY3 BTN 24      
PB7 JOY1 BTN 25   PA5 JOY2 BTN 25    PD11 JOY3 BTN 25      
PB8 JOY1 BTN 26   PA6 JOY2 BTN 26    PD12 JOY3 BTN 26      
PB9 JOY1 BTN 27   PA7 JOY2 BTN 27    PD13 JOY3 BTN 27      
PE0 JOY1 BTN 28   PC4 JOY2 BTN 28    PD14 JOY3 BTN 28      
PE1 JOY1 BTN 29   PC5 JOY2 BTN 29    PD15 JOY3 BTN 29      
PE2 JOY1 BTN 30   PB1 JOY2 BTN 30    PG2 JOY3 BTN 30      
PE3 JOY1 BTN 31   PB2 JOY2 BTN 31    PG3 JOY3 BTN 31      
PE4 JOY1 BTN 32   PF11 JOY2 BTN 32    PG4 JOY3 BTN 32      

 

==========================================================================

F-35 B

Die Pin Belegung:

PIN ID Funktion      PIN ID Funktion     PIN ID Funktion     PIN ID Funktion
PA14 JOY1 BTN 1   PE5 JOY2 BTN 1    PC4 ENC1 PH A   PB10 JOY4 BTN 1 
PA15 JOY1 BTN 2   PE6 JOY2 BTN 2    PC5 ENC1 PH B   PB11 JOY4 BTN 2
PC10 JOY1 BTN 3   PC13 JOY2 BTN 3    PB1 ENC2 PH A    PB12 JOY4 BTN 3
PC11 JOY1 BTN 4   PC14 JOY2 BTN 4    PB2 ENC2 PH B   PB13 JOY4 BTN 4
PC12 JOY1 BTN 5   PC15 JOY2 BTN 5    PF11 ENC3 PH A    PB14 JOY4 BTN 5
PD0 JOY1 BTN 6   PF0 JOY2 BTN 6    PF12 ENC3 PH B   PB15 JOY4 BTN 6
PD1 JOY1 BTN 7   PF1 JOY2 BTN 7    PF13 ENC4 PH A   PD8 JOY4 BTN 7
PD2 JOY1 BTN 8   PF2 JOY2 BTN 8    PF14 ENC4 PH B   PD9 JOY4 BTN 8
PD3 JOY1 BTN 9   PF3 JOY2 BTN 9    PF15 ENC5 PH A   PD10 JOY4 BTN 9
PD4 JOY1 BTN 10   PF4 JOY2 BTN 10    PG0 ENC5 PH B   PD11 JOY4 BTN 10
PD5 JOY1 BTN 11   PF5 JOY2 BTN 11    PG1 ENC1 BTN   PD12 JOY4 BTN 11
PD6 JOY1 BTN 12   PF6 JOY2 BTN 12    PE7 ENC2 BTN    PD13 JOY4 BTN 12
PD7 JOY1 BTN 13   PF7 JOY2 BTN 13    PE8 ENC3 BTN    PD14 JOY4 BTN 13
PG9 JOY1 BTN 14   PF8 JOY2 BTN 14    PE9 ENC4 BTN    PD15 JOY4 BTN 14
PG10 JOY1 BTN 15   PF9 JOY2 BTN 15    PE10 ENC5 BTN    PG2 JOY4 BTN 15
PG11 JOY1 BTN 16   PF10 JOY2 BTN 16         PG3 JOY4 BTN 16
PG12 JOY1 BTN 17   PC1 JOY2 BTN 17         PG4 JOY4 BTN 17
PG13 JOY1 BTN 18   PC2 JOY2 BTN 18         PG5 JOY4 BTN 18
PG14 JOY1 BTN 19   PC3 JOY2 BTN 19         PG6 JOY4 BTN 19
PG15 JOY1 BTN 20   PA0 JOY2 BTN 20         PG7 JOY4 BTN 20
PB3 JOY1 BTN 21    PA1 JOY2 BTN 21         PG8 JOY4 BTN 21 
PB4 JOY1 BTN 22   PA2 JOY2 BTN 22         PC6 JOY4 BTN 22
PB5 JOY1 BTN 23   PA3 JOY2 BTN 23         PC7 JOY4 BTN 23
PB6 JOY1 BTN 24   PA4 JOY2 BTN 24         PC8 JOY4 BTN 24
PB7 JOY1 BTN 25   PA5 JOY2 BTN 25         PC9 JOY4 BTN 25
PB8 JOY1 BTN 26   PA6 JOY2 BTN 26         PA8 JOY4 BTN 26
PB9 JOY1 BTN 27   PA7 JOY2 BTN 27         PA9 JOY4 BTN 27
PE0 JOY1 BTN 28   PE11 JOY2 BTN 28         PA10 JOY4 BTN 28
PE1 JOY1 BTN 29   PE12 JOY2 BTN 29         PA13 JOY4 BTN 29
PE2 JOY1 BTN 30   PE13 JOY2 BTN 30            
PE3 JOY1 BTN 31   PE14 JOY2 BTN 31            
PE4 JOY1 BTN 32   PE15 JOY2 BTN 32            

 

Funktionalität F-35 B Boards:

BUTTONS:

JOYX BTN YY > Erzeugt im jeweiligen Interface einen Joystick Button Input.

ENCODER:

Linksdrehen des Encoders -> Erzeugt einen Joystick Button (Button 1)

Rechtsdrehen des Encoders -> Erzeugt einen Joystick Button (Button 2)

Drücken und Linksdrehen des Encoders -> Erzeugt einen Joystick Button (Button 3)

Drücken und Rechtsdrehen des Encoders -> Erzeugt einen Joystick Button (Button 4)

Kurzes Drücken (unter 300ms) des Encoders OHNE Drehung -> Erzeugt einen Joystick Button (Button 5)

Langes Drücken (über 300ms) des Encoders OHNE Drehung -> Erzeugt einen Joystick Button (Button 6)

 

Damit lässt sich ein ENCODER mit sehr vielen Möglichkeiten ausstatten. Auch die klassische Push und Pull Funktion vom Airbus Autopilot lässt sich umsetzen über ein kurzes Drücken (Push) und ein langes Drücken (Pull).

Es gibt ENCODER mit und ohne Buttons (drücken des Drehknopfes). Üblicherweise sind die ENCODER mit Buttons folgendermaßen durchkontaktiert:
- BUTTON Terminal (siehe Abb. Btn)
- BUTTON Out (siehe Abb. Btn)
- ENCODER Terminal (siehe Abbildung T)
- ENCODER Phase A (siehe Abbildung A)
- ENCODER Phase B (siehe Abbildung B)

Hier mal ein Encoder Beispiel mit Button (Taster): www.conrad.de