Blokken gebruiken voor controllerknoppen / joysticks in VEXcode V5

VEXcode V5 heeft toegang tot alle gegevens van de V5-controller door de knoppen en assen te verwijzen naar de beschreven namen. 


Positie en namen van knoppen en joysticks

Bekijk de volgende afbeelding die de positie van de knoppen en joysticks beschrijft, evenals hun eigennamen:

Twee diagrammen van de V5-controller met de knoppen en joysticks gelabeld. Hierboven ziet u de controller van voren gezien, waarbij de assen van de linker joystick zijn gemarkeerd met 3 en 4. De vier pijlknoppen onder de linker joystick zijn gelabeld met ButtonUp, ButtonRight, ButtonDown en ButtonLeft. De assen van de rechter joystick zijn gemarkeerd met 1 en 2. De vier ronde knoppen onder de rechter joystick zijn gelabeld met ButtonA, ButtonB, ButtonY en ButtonX. Hieronder ziet u de bovenkant van de controller, waarop de schouderknoppen te zien zijn. De twee knoppen aan de linkerkant van de controller zijn gemarkeerd met L1 en L2, en de twee knoppen aan de rechterkant van de controller zijn gemarkeerd met R1 en R2.

Knoppen retourneren waarden van:

  • 1 - Ingedrukt
  • 0 - Niet ingedrukt/losgelaten

De joystickas retourneert waarden van -100 tot +100 wanneer deze op nul zijn gecentreerd.


Blokken met controllerknoppen en joysticks

Bij het programmeren in VEXcode V5 helpt het begrijpen van de namen van de knoppen en joysticks, evenals hun positie op de controller, bij het bepalen welk blok moet worden gebruikt. De controller moet eerst op worden geconfigureerd en worden ingesteld voordat blokken met de controller zichtbaar zijn. Klik hier voor meer informatie over blokken:

VEXcode V5-blokkenproject dat een armmotor laat draaien wanneer de L1-knop van de controller wordt ingedrukt. Het project luidt: Wanneer knop L1 van Controller1 wordt ingedrukt, laat de ArmMotor draaien. Wacht tot knop L1 van Controller1 niet meer wordt ingedrukt en stop de ArmMotor.

Aanvullende controllerartikelen

Bekijk de volgende artikelen voor meer informatie over het gebruik van de controller:

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

Last Updated: