Använda block för kontrollknappar/joysticks i VEXcode V5

VEXcode V5 kan komma åt all data från V5-styrenheten genom att referera till knappar och axlar med deras beskrivna namn. 


Placering och namn på knappar och joystickar

Se följande bild som beskriver knapparnas och joystickarnas placering samt deras riktiga namn:

Två diagram över V5-kontrollen med dess knappar och joysticks märkta. Ovanstående är en vy framifrån av kontrollenheten, med den vänstra joystickens axel märkt som 3 och 4. De fyra pilknapparna under den vänstra joysticken är märkta Knapp upp, Knapp höger, Knapp ned och Knapp vänster. Den högra joystickens axel är märkta som 1 och 2. De fyra runda knapparna under den högra joysticken är märkta KnappA, KnappB, KnappY och KnappX. Nedan visas en vy av kontrollens ovansida för att visa axelknapparna. De två knapparna på vänster sida av kontrollenheten är märkta L1 och L2, och de två knapparna på höger sida av kontrollenheten är märkta R1 och R2.

Knappar returnerar värden för:

  • 1 - Tryckt
  • 0 - Inte tryckt / Släppt

Joystickaxeln returnerar värden på -100 till +100 när den är centrerad vid noll.


Block som inkluderar kontrollknappar och joysticks

Vid programmering i VEXcode V5 är det viktigt att förstå knapp- och joysticknamnen samt deras placering på styrenheten för att avgöra vilket block som ska användas. Kontrollern måste först konfigureras innan block som inkluderar kontrolleran visas. Klicka här för mer information om block:

VEXcode V5 blockerar ett projekt som snurrar upp en armmotor medan regulatorns L1-knapp trycks in. Projektet läser När Controller1-knappen L1 trycks in, snurra upp ArmMotorn, vänta tills Controller1 L1 inte trycks in och stoppa sedan ArmMotorn.

Ytterligare artiklar om kontrollanter

För mer information om hur du använder kontrollenheten, se följande artiklar:

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

Last Updated: