Week 6 ยท Drivers & Motors
Session 30: Review: motor control panel and project proposals
Learning outcomes
- Combine a button, a potentiometer and two actuators in non-blocking code
- Present a final project proposal with testable success criteria
- Give and receive feedback on proposals
Kit and components
- Servo and H-bridge circuits from S27-S28
- Printed final project briefs
Pre-reading about 20 min
Students read these on their phones before class. They are listed on the student Before class page.
Session plan
- 0:0015 minQuiz
Week 6 quiz
- 0:1545 minBuild
Mini-project: motor control panel
A potentiometer sets the servo angle while a debounced button toggles the DC motor's direction - all without delay().
- 1:0045 minPlan
Final project proposals
Each learner presents their proposal to a small group for 3 minutes. Approve proposals that meet the minimum scope, or return them with changes and a new date.
- 1:4515 minWrap-up
Proposal decisions
Record approved proposals and required changes in each logbook.
Checkpoint: ready to move on?
Every learner has an approved proposal, or a list of changes with a resubmission date.
Extension for fast finishers
Add a Serial status report that prints only when anything changes.
Catch-up path
Learners without a proposal draft one from the final project brief before S31 and book a 5-minute review.
Homework and practice
Revise proposals where required; pre-reading for S31.
Facilitator notes
- Check every proposal against the minimum scope: two inputs including one analogue, an actuator through a driver, a user interface, state logic and millis() timing.
- Check that parts are available before approving - especially modules not in the kits.