Skip to main content

Castle Crasher
Lesson 2: Castle Crasher No Sensors

# Learn

Before you can complete the Tower Over 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 IQ.

Watch this video to learn about using the [Drive for] and [Turn for] blocks in VEXcode IQ.

Open Lesson Summary

### Calculating Turns

In order to made 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.

Open Lesson Summary(Google / .docx / .pdf)

### Adjusting Velocity

Your task may require your robot to move faster using the [Set drive velocity] and [Set turn velocity] blocks in VEXcode IQ.

Watch this video to learn about setting the drive and turn velocity of your robot and the comparison between velocity and precision.

Open Lesson Summary

### 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.

Open Lesson Summary

## 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 two cubes off of the Field.