Programming Software
Programming
Programming is the process of creating a sequence of instructions that tell a computational device, such as a Microcontroller on the VEX robot, how to perform a task. There are several options for creating and downloading programs to your VEX robot that range from very simple to highly sophisticated. Your Microcontroller is pre-programmed with Default Code that allows you a simple way to get started without writing and downloading code. However, more complex robot configurations and behavior are possible through programming.
To utilize the VEX Robotics Design System without Autonomous Programming or robot sensors, there is no extra software required. The system works fine "out of the box" for general robot operation. Minor changes to robot functionality (e.g. joystick scaling, motor reversals) can still be made via the transmitter menus or by placing jumpers in certain ports of the digital I/O.
Autonomous Code:
Autonomous code allows a robot to perform behaviors without input from the radio control transmitter. The robot follow pre-programmed routines responding only to sensor inputs.
Radio Control Code:
Radio control code allows you to configure the way in which the radio control transmitter controls the robot, allowing a human operator to provide input to the robot.
Mixed Autonomous and Radio Control Code:
Autonomous code can be integrated with radio control code to achieve even better robot performance for complex tasks.
Each VEX programming kit option is a combination of software and hardware components that enable you to write programs for your robot and to then download them onto your Microcontroller. Following is a comparison of the main VEX programming options:
| 7 Item(s) | Show per page |
| View as: List Photos |
Sort by
|
ROBOTC for Cortex & PIC (2-choices)
ROBOTC for Cortex & PIC enables users to program both the VEX Cortex Microcontroller or the VEX PIC Microcontroller V0.5 using the same application. The skills that students learn when they program using ROBOTC easily transition to skills used by professional engineers and computer scientists; ROBOTC has the same form and feel as the tools used by professionals.
- Uses the industry standard C-programming language.
- Modern Windows GUI with standard visual interface with smart indenting, automatic code competition and a tabbed interface.
- Fully integrated software debugger allowing users to step line by line through program execution and be able to analyze the values of all variables and interpret real time states of all motors and sensors.
- Over 100 Sample Programs with extensive documentation enabling students to begin programming immediately.
- Free webinars, video tutorials, community forums, detailed help files, and curriculum provided by Carnegie Mellon’s Robotics Academy.
easyC V4 for Cortex (3-options)
easyC V4 for Cortex brings a revolutionary jump in drag-and-drop programming to the VEX Cortex Microcontroller. Some of features include:
- Customizable, industry standard, tabbed interface
- New integrated ANSI - C Compiler with loader
- Full C text editor for advanced, customized programming
- Enhanced Online window to manually test motors and sensors
- Download to the robot wirelessly over VEXnet or directly using USB
easyC PRO for PIC (3-options)
easyC PRO for PIC is a revolutionary jump in drag-and-drop programming, including these new features:
- Integrated Microchip MCC18 Compiler
- Full C text editor
- Ability to program FRC and VEX Controllers
- Enhanced online window for thorough feedback
- Improved variable control
- Seamless code movement
- Switch/Case blocks
- Multiple line comments
easyC V2 for PIC (3-options)
easyC V2 for PIC takes the drag-and-drop programming interface to a whole new level with many new features:
- Integrated Microchip MCC18 Compiler
- User functions
- Global variables
- Line following
- Faster downloading
MPLAB
MPLAB® Integrated Development Environment (IDE) is an integrated toolset for the development of embedded applications employing Microchip's PIC's® such the VEX Controller. Not compatible with Macs
- Program the robot yourself
- Add accessories and bring them to life
- Create the ultimate in artificial intelligence
- Embedded MPLAB® C18 C Compiler software
Programming Hardware Kit
This kit includes the hardware necessary to use any of the software listed above, and includes no software.
- (1) Programming Module
- (1) USB to Serial Cable 6 ft.
- (1) RJ14 6-pin cable 3 ft.
Flowpro
Flowpro is a 3rd party VEX-compatible software language which uses "automotive plant proven" flowcharting to program the VEX Cortex Microcontroller. Refer to the Flowpro site for more details.
- Learn Parallel Programming.
- Develop Object Oriented Flowchart Programs (OOFP).
| 7 Item(s) | Show per page |
| View as: List Photos |
Sort by
|





