Week 6 ยท Drivers & Motors

Session 30: Review: motor control panel and project proposals

Review & mini-project120 minNo new lesson

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.

  1. Final Project: Individual Microcontroller System
  2. the Practical Assessments: Final project

Session plan

  1. 0:0015 min
    Quiz

    Week 6 quiz

  2. 0:1545 min
    Build

    Mini-project: motor control panel

    A potentiometer sets the servo angle while a debounced button toggles the DC motor's direction - all without delay().

  3. 1:0045 min
    Plan

    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.

  4. 1:4515 min
    Wrap-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.