Using VEXcode IQ C++ Example Projects and Templates

Example projects and Templates are a great resource if you are just getting started with VEXcode IQ and want to explore different robot behaviors. Example projects and Templates also allow you to observe how different commands in VEXcode IQ are used.


Using C++ Example Projects

Screenshot of the File menu in VEXcode C++, showing options for opening examples, relevant to C++ tutorials for the VEX IQ Robotics platform.

To open an Example Project, select the File menu and choose ‘Open Examples.’

Flowchart illustrating C++ programming concepts for VEX IQ robotics, showcasing key elements and structure for beginners in the context of educational robotics tutorials.

Icons for many different Example Projects will be shown. Each icon represents a different project and is colored according to the command categories.

Screenshot of a filter bar in a C++ tutorial for VEX IQ Robotics, showcasing options to refine search results related to programming resources, documentation, and project ideas for educational robotics enthusiasts.

The Filter bar can be used to quickly find a specific type of example.

Graph illustrating changing velocities in robotics, showcasing various speed and acceleration parameters relevant to VEX IQ programming and project development, part of C++ tutorials for educational robotics.

To open any example, select one from the menu.

Flowchart illustrating the project development process for VEX IQ robotics, highlighting key steps in building and programming robots using C++, designed for educational purposes and beginner robotics enthusiasts.

Commands for the example base project will populate in the workspace. These commands and their parameters can be changed or removed. Additional commands can be added to modify the example project.

Downloadable resource for C++ tutorials related to the VEX IQ Robotics platform, providing educational materials for beginners in robotics and programming.

Save (Windows, macOS, Chromebook) and download the example to try it on your robot.


Using Templates

Screenshot of VEX IQ C++ tutorial templates and examples, showcasing various programming structures and code snippets designed to assist educators and students in learning robotics concepts and developing projects with the VEX IQ platform.

There is also a special type of example called a Template.

Screenshot of a C++ programming tutorial for VEX IQ Robotics, showcasing code examples and explanations to assist beginners in learning programming concepts related to the VEX IQ platform.

Templates have a special icon and are used to create a blank project with a preset device configuration.

Screenshot of a VEX IQ project setup in VEXcode IQ, showcasing the interface for programming and building robots, relevant to C++ tutorials for educational robotics.

If using a standard robot build, like the Clawbot, a Template can be used to quickly get started with a new project.


Descriptions in C++ Example Projects and Templates

Screenshot of a C++ tutorial for VEX IQ Robotics, showcasing code examples and explanations to help beginners learn programming concepts specific to the VEX IQ platform.

Each C++ Example Project and Template contains a description in the workspace. Descriptions can be used to document certain information in a project.

Screenshot of C++ tutorial interface for VEX IQ Robotics platform, showcasing code examples and programming resources designed for educational purposes and beginner robotics enthusiasts.

In a C++ Example Project, the description provides a short summary for what the project does and also lists the device configuration.

Diagram illustrating C++ programming concepts for VEX IQ Robotics, showcasing key components and best practices for building and programming robots in educational settings.

In a Template, the description notes which devices are listed in the configuration.

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

Last Updated: