Learn
Before you can complete the Buckyball Blitz challenge, you first need to learn about coding the Drivetrain, calculating angles, path planning, and adjusting velocity.
Coding the Drivetrain
To accurately code a robot to drive specific distances, you will need to learn about the [Drive for] and [Turn for] blocks in VEXcode EXP.
Watch this video to learn about using the [Drive for] and [Turn for] blocks in VEXcode EXP.
Calculating Turns
In order to make accurate turns with your robot, you will need to calculate the angle needed to turn before inputting that number into the [Turn for] block.
Watch this video to learn about measuring angles to make accurate turns with your robot.
Adjusting Velocity
Your task may require your robot to move faster using the [Set drive velocity] and [Set turn velocity] blocks in VEXcode EXP.
Watch this video to learn about setting the drive and turn velocity of your robot and the comparison between velocity and precision.
Path Planning
Path planning enables you to code your robot to solve a challenge or accomplish a task more effectively and efficiently.
Watch this video to learn about path planning, and how it can help you plan, code, and troubleshoot projects more easily and effectively.
Check Your Understanding
Before moving on to the Practice section, ensure that you understand the concepts covered on this page by answering the questions in the document below in your engineering notebook.
Check Your Understanding questions >
Select Next > to practice path planning and using these blocks as you code your robot to push Buckyballs off of the Field.