Unit 8: DC Motor Control
Control mapped motors with intentional power, direction, braking, and software limits so mechanisms move and stop as expected.
6Lessons
0Completed
Not StartedCurrent Status
Lesson Roadmap
8.1 · setPower()Lesson 8.1: Using setPower() to Control Motor SpeedOpen8.2 · Mecanum DirectionLesson 8.2: Configure Mecanum Motor Direction and Wheel MixingOpen8.3 · ZeroPowerBehaviorLesson 8.3: Using ZeroPowerBehavior.BRAKE to Hold Position BetterOpen8.4 · Coast vs. StopLesson 8.4: Choosing Between Coasting and Stopping with setPower(0.0)Open8.5 · Linear SlideLesson 8.5: Build a Two-Way Linear Slide with Software LimitsOpenUnit 8 · Coding ChallengeUnit 8 Comprehensive Coding Challenge: Limit-Safe Linear SlideOpen
What This Unit Covers
Apply motor power intentionally with setPower() so mechanisms move at the right speed and stop when expected.
Correct mechanical orientation issues with setDirection() and choose between coasting and braking behavior deliberately.
Build safer motor routines with zero-power handling and software-enforced motion limits for mechanisms like linear slides.
Review the sequence and goals here, then resume at your first incomplete lesson.
Already know this unit?
Complete the comprehensive coding challenge to prove every unit objective and jump directly to Unit 9: Servo Control.
Stuck on this lesson?
Ask about anything on this page. It can see which lesson you have open and which part you are reading.