Can the buttons on the VEX V5 controller be programmed to make the motors spin faster?

I tried using the buttons on the VEX V5 controller to control a conveyer belt, but it was way too slow. When I tried to use the joystick on the VEX V5 controller to control the same thing, the conveyer belt spun much faster. How should I program my controller so that the buttons can also make the motors spin faster? Thanks.

Assuming you’re using blocks then there is a spin at __ percent block, which you can put under the when button pressed block.

Just set that to 75-100 and it should be pretty fast.

2 Likes

I had thought that the default motor velocity was 50%. Using the joysticks allowed you to use 0 - 100% but a button will use the default speed.

You can add a block to the When Started header to change the default speed.
image

3 Likes

Python:

somemotor.set_velocity(100, PERCENT)

C++

somemotor.setVelocity(100, pct);
1 Like

You can also buy a different Cartridge for the motor. They make a red which is a 36:1 ratio used for slow speed, high torque, They make a green (standard/smart motors come with this one) which is 18:1 and is for general use, and a Blue which is a 6:1 ratio used for high speed, low torque.
They are listed on the right hand side here: https://www.vexrobotics.c[om/276-4840.html

Hope this helps.