Difference between revisions of "FTC Make Coding Easier with Methods 20230112"
From wikidb
(→Check Points) |
(→Check Points) |
||
Line 12: | Line 12: | ||
# Copy the Drive In A Square program to your robot and test it. | # Copy the Drive In A Square program to your robot and test it. | ||
− | # Investigate a simplified outline of the move in a square program. See [[FTC Drive In a Square Outline 20230112]]. | + | # Investigate a simplified outline of the move in a square program to help you understand how to write methods. See [[FTC Drive In a Square Outline 20230112]]. |
# Modify the program to move forward 18 inches, turn left 90 degrees, and move backward 12 inches. | # Modify the program to move forward 18 inches, turn left 90 degrees, and move backward 12 inches. | ||
# Modify the program to work with 4 motors so you can support the Mecanum drivetrain. | # Modify the program to work with 4 motors so you can support the Mecanum drivetrain. |
Revision as of 10:54, 12 January 2023
Why Use Abstraction
- Makes the program easier to think about
- Makes is easier to test programs - we can test small part individually
- Makes the code easier to user over and over saving time. We can more easily takes code from one program and use it somewhere else.
- Makes code more reliable by allowing us to use the same code over and over.
More the Robot in a Square Demo Code
Check Points
- Copy the Drive In A Square program to your robot and test it.
- Investigate a simplified outline of the move in a square program to help you understand how to write methods. See FTC Drive In a Square Outline 20230112.
- Modify the program to move forward 18 inches, turn left 90 degrees, and move backward 12 inches.
- Modify the program to work with 4 motors so you can support the Mecanum drivetrain.