Verwenden von Blöcken für Controller-Tasten/Joysticks in VEXcode V5

VEXcode V5 kann auf alle Daten des V5-Controllers zugreifen, indem es die Schaltflächen und Achsen anhand ihrer beschriebenen Namen referenziert. 


Position und Bezeichnungen der Tasten und Joysticks

Sehen Sie sich das folgende Bild an, das die Position der Tasten und Joysticks sowie ihre richtigen Namen beschreibt:

Zwei Diagramme des V5-Controllers mit Beschriftung der Tasten und Joysticks. Oben sehen Sie eine Ansicht des Controllers von vorne, wobei die Achsen des linken Joysticks mit 3 und 4 beschriftet sind. Die vier Pfeiltasten unterhalb des linken Joysticks sind mit ButtonUp, ButtonRight, ButtonDown und ButtonLeft beschriftet. Die Achsen des rechten Joysticks sind mit 1 und 2 beschriftet. Die vier runden Knöpfe unterhalb des rechten Joysticks sind mit ButtonA, ButtonB, ButtonY und ButtonX beschriftet. Im Folgenden ist die Oberseite des Controllers mit den Schultertasten abgebildet. Die beiden Tasten auf der linken Seite des Controllers sind mit L1 und L2 beschriftet, die beiden Tasten auf der rechten Seite des Controllers mit R1 und R2.

Schaltflächen geben folgende Werte zurück:

  • 1 - Gedrückt
  • 0 – Nicht gedrückt/freigegeben

Die Joystick-Achse gibt Werte von -100 bis +100 zurück, wenn sie auf Null zentriert ist.


Blöcke, die Controller-Tasten und Joysticks enthalten

Beim Programmieren in VEXcode V5 hilft das Verständnis der Tasten- und Joystick-Namen sowie ihrer Position auf dem Controller dabei, zu bestimmen, welcher Block verwendet werden sollte. Der Controller muss zunächst von auf konfiguriert werden, bevor Blöcke, die den Controller enthalten, sichtbar werden. Klicken Sie hier um weitere Informationen zu Blöcken zu erhalten:

VEXcode V5-Blöcke, die einen Armmotor anlaufen lassen, während die L1-Taste des Controllers gedrückt wird. Das Projekt lautet: Wenn die Taste L1 von Controller1 gedrückt wird, drehe den ArmMotor hoch, warte, bis die Taste L1 von Controller1 nicht mehr gedrückt wird, und stoppe dann den ArmMotor.

Zusätzliche Controller-Artikel

Weitere Informationen zur Verwendung des Controllers finden Sie in den folgenden Artikeln:

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: