UNIT_06 // unit.overview
Unit 6: Loops & Iteration
This unit moves students from one-shot commands into repeated execution, timing control, and scalable iteration patterns for real FTC robots. Master while(opModeIsActive()), for loops, getRuntime() timing, hardware arrays, and non-blocking parallel control.
6Live Lessons
0Completed
Not StartedCurrent Status
Lesson Roadmap
6.1 · opModeIsActive()Lesson 6.1: Keeping a LinearOpMode Safe with while(opModeIsActive())Open6.2 · for LoopsLesson 6.2: Using for Loops to Repeat Robot Actions CleanlyOpen6.3 · getRuntime() TimingLesson 6.3: Timing Robot Actions with getRuntime()Open6.4 · Hardware ArraysLesson 6.4: Looping Through Hardware Arrays with for-eachOpen6.5 · Challenge: Non-Blocking TimerLesson 6.5: Challenge — Build a Non-Blocking Timer for Parallel Mechanism ControlOpenUnit 6 · Mastery QuizUnit 6 Mastery Quiz: Loops & IterationOpen
What This Unit Covers
Use loop-based control structures safely so code stops when the OpMode stops.
Automate repeated actions and multi-device commands with for loops and array iteration.
Build timer-based behavior that runs in parallel without freezing the rest of the robot.
Use this page to orient students quickly, resume the right lesson, or skip ahead without digging through the entire sidebar.
Need to skip ahead?
Sign in to mark every lesson in this unit complete, or continue to the next unit without saving.