VEX 123 API Reference#
Welcome to the VEX 123 API Reference. This site explains the Blocks available in VEXcode 123.
Use this reference to learn what a block does, what information it needs, what it reports, and how it can be used in a project.
API Sections#
Blocks - Learn about the blocks available in VEXcode 123, including what each block does, what its inputs mean, and how it can be used in a project.
VEXcode Tutorials - Find tutorials and supporting resources for learning how to use VEXcode 123.
How to Use This Reference#
Choose the section for the resource you are using.
Use the sidebar or search bar to find a device, category, block, or command.
Read the description to understand what the block does and when it is useful.
Check the parameters to see what inputs are needed and what options are available.
Review the example to see one way the block can be used in a project.
Tips for Using the API#
Start with the device or category you are working with, such as Drivetrain, LED, Sound, or Sensing.
Read the description before copying an example so you understand what the block is meant to do.
Check parameter tables carefully. Small changes to inputs can change how the robot behaves.
Use examples as a starting point, then change values, directions, or options to match your own project.