Most Basic Programming Vex IQ
Programming Welcome to the second quarter Programs to run your robot will no longer be provided Your team MUST write their own program to make your robot move We will be using ModKit for Vex IQ Programming
To start modkit, select the modkit icon on your computer
Programming A modkit app window should open Note: Make sure modkit link is also running, if not, you will be required to start it before programming Programming
Always name your project first, use a name that makes sense, so when you are looking to open the program later, it is easily found. Two possible program names Shakey Snake 42 Tag Robot Green Programming
To drag systems onto the program, make sure “robot” is selected Programming
Drag and drop whatever is on your robot onto the screen Make sure to include a controller Programming
Select the ports where each motor is connected Programming
Each item that is dragged onto the screen includes a settings icon Each item that is dragged onto the screen includes a settings icon. Use this to customize the item as needed Programming
Here is the drivetrain settings Most basic drive trains are available Programming
There is also a controller icon available for some systems Programming
Here is a closer look at the controller options for the drivetrain Programming
TANK Name this drive/control system Programming
Arcade 1 Name this drive/control system Programming
Note: You have the option to enter information about the size of the robot wheel base Programming
What might the computer control do with this information? Programming
When you want to test your program, use the controls in the upper right First select a slot, then download to the brain Programming
Test the program to make sure everything is running in the correct direction Programming
New task (and teams) Build a robot to pick up a ping pong ball, and drop it into a paper cup. Teams will race to see how many balls can be delivered into the cup in one minute Programming
Programming Order of events New teams will design a robot on paper Designs must include individual control layout (different for each student) The robots will be “approved” by a teacher Teams will build the robot Each team member will create their own code to operate the robot. It is expected that each person’s code will be a little different to reflect each person’s desires for control layout. Teams will test each of the programs to make sure they work as expected Teams will be given time to practice the task before the official timing Programming
Teams Programming
Programming