Week 11 ยท Final Project: Build

Session 53: Project studio: integration

Project studio120 minNo new lesson

Learning outcomes

  • Merge subsystems one at a time with non-blocking timing
  • Log integration faults and their fixes

Kit and components

  • Learners' project parts and bench kits
  • Multimeters and oscilloscopes
  • Final project briefs and milestone sheets

Pre-reading about 15 min

Students read these on their phones before class. They are listed on the student Before class page.

  1. Theory Reference: State machines
  2. Lesson 11: Independent timers

Session plan

  1. 0:0010 min
    Discuss

    Stand-up

  2. 0:10100 min
    Studio

    Integrate

    Learners merge one subsystem at a time and re-test after each addition.

  3. 1:5010 min
    Wrap-up

    What changed last?

Checkpoint: ready to move on?

Each learner has at least two subsystems merged into one sketch without blocking delays.

Extension for fast finishers

Structure loop() into readInputs, updateState, driveOutputs and updateDisplay.

Catch-up path

Merge the two simplest subsystems first.

Homework and practice

Update fault logs.

Facilitator notes

  • Ask 'what did you change last?' before helping with any integration fault.