Understanding Block Shapes and Meaning in VEXcode V5

VEXcode V5 has puzzle-piece shaped blocks that connect above or below each other and are used to program. A series of connected blocks is called a stack. There are five different shapes of blocks and each shape tells you about its role in the project.

Block Shape Description Block Examples
Hat blocks Start a stack of blocks and are shaped to attach blocks below them. Screenshot of VEX V5 Blocks programming interface showing various programming blocks and options for creating robot code, illustrating the tutorial section on Blocks in the V5 Category Description. Screenshot of the V5 Blocks programming interface, displaying various programming blocks and options for creating robotics programs, illustrating the features available in the V5 Category Description section of the Blocks Tutorials.
Stack blocks Perform main commands. They are shaped to attach above or below other stack blocks. Screenshot of V5 Blocks tutorial interface showing various programming blocks and options for robotics programming, illustrating the layout and features available for users. Screenshot of a VEX V5 Blocks programming interface, showcasing various programming blocks and options for creating a robotics project, as part of the Blocks Tutorials section.
Boolean blocks Return a condition as either true or false and fits inside any blocks with hexagonal (six-sided) inputs for other blocks. Screenshot of a VEX V5 Blocks programming tutorial, showcasing various programming blocks and their connections, designed to help users understand how to create and manage robot programs effectively. Screenshot of a VEX V5 Blocks programming tutorial, showcasing a visual representation of coding blocks and their connections for educational purposes.
Reporter blocks Report values in the form of numbers and fits inside any blocks with oval inputs for other blocks. Screenshot of VEX V5 Blocks programming interface, showcasing various programming blocks and their connections, illustrating the tutorial for using blocks in VEX robotics projects. Screenshot of VEX V5 Blocks programming interface showcasing various programming blocks and their functionalities, illustrating the tools available for creating programs in the V5 robotics system.
C blocks Loop the block(s) within them or checks if a condition is true or false. They are shaped to attach stack blocks above, below, or inside them. Screenshot of a VEX V5 Blocks programming tutorial, showcasing various programming blocks and their connections, illustrating how to create a simple robot control program. Screenshot of a VEX V5 Blocks programming tutorial, showcasing various programming blocks and their connections, illustrating how to create a simple robot control program.

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

Last Updated: