Understanding V5 Controller Performance

Powered on V5 Controller is shown with its screen opened to the Home menu.

The biggest improvement to the V5 Controller is its screen. The screen allows users to start and stop programs remotely, view the robot’s battery level, and see the radio’s status. During competition, drivers and tethered co-drivers can see the competition clock and game state. The screen supports 10 languages.

Seven different screenshots of the Controller's screen are shown as examples of its features. The list of features with corresponding examples reads Home Screen, Run Options, User Display, Settings, User Programs, Competition Practice, and Driver Skills Practice.

Programmers can send data and multilingual text to the screen for debugging and driver information. Independent messages can be sent to each Controller when using two tethered Controllers.

The Controller uses an internal rechargeable battery with a 10 hour run time and long battery life. The battery is designed to run all day at events without a need to recharge. Charging is done via a micro USB cable, and takes about 1 hour.

Features:

  • Two Smart Ports are used for tethering to the Brain and Tethering two Controllers.
  • One Field Control port for competitions
  • USB for charging and for wireless programming and debugging
  • 12 buttons are fully configurable by the user’s programs
  • Buttons are also used for menu navigation when a program is not running
  • Two 2-axis joysticks for accurate robot control
Controller Programming
Events
when(Controller.button.pressed)
when(Controller.button.released)
when(Controller.axis.changed)

Settings
Controller.screen.setCursor()
Actions
Controller.screen.print()
Controller.screen.clearScreen())
Controller.screen.clearLine()
Controller.screen.newLine()
Controller.screen.widget()
Controller.rumble()

Sensing
Controller.button.pressing()
Controller.axis.position()
 
 V5 Controller SpecificationsVEXnet Joystick
User InterfaceBuilt-in monochrome LCD 128 x 64 pixels
Backlight with white or red LEDs
3 Red Green LEDs
27 LED blink patterns
Interface FeaturesSelect, Start, Stop Programs
Robot and Controller and Partner battery level
Radio link type and signal strength
Competition mode indication
Language selection (10 choices)
Controller LED
Robot LED
Link LED
Game LED
User FeedbackUp to (3) lines of multilingual text to the LCD
Or display game clock, battery status and (1) line of text
 
WirelessVEXnet 3.0 and Bluetooth 4.2
Download and Debug at 200 kbps
VEXnet 2.0
Download and Debug at 90 kbps
Analog Axis2 Joysticks2 Joysticks
Buttons1212
Extra FeatureHaptic rumble motorTilt sensor
Battery TypeLi-ionSix Rechargeable AAA cells
Battery Run Time8-10 hoursLess than 1 hour
Battery Charge Time1 hour 
Partner Controller TypeV5 ControllerVEXnet Joystick or Partner Joystick
Weight0.77lbs (350g)0.47 lbs (213g)

 

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

Last Updated: