Week 11 ยท Final Project: Build
Session 53: Project studio: integration
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.
Session plan
- 0:0010 minDiscuss
Stand-up
- 0:10100 minStudio
Integrate
Learners merge one subsystem at a time and re-test after each addition.
- 1:5010 minWrap-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.