What is programming?
Programming is crucial for any VEX robot. Essentially, it is how the robot makes decisions, based on what is programmed on to it. These decisions can take many forms, such as the following:
- When a button on the joystick is pressed, move a motor
- Set the motor's on a side of the drive to it's corresponding joystick position
- Drive until a sensor such as an encoder or ultrasonic reads a certain value
Utilities such as these allow for achievements like a higher autonomous score, easier driving, and even macros that perform pre-made tasks while driving.
A full list of programming software options for VEX EDR and VEX IQ can be found here.