Bench safety and first measurements
Read before class (about 20 min)
Practise after class
Finish the first two Code Along exercises and read the pre-reading for session 2.
Before each session, spend 20-30 minutes on your phone reading the sections listed. After class, practise with the Code Along exercises - the ones marked Laptop are easier on a computer.
Finish the first two Code Along exercises and read the pre-reading for session 2.
Finish Make it blink and Add a Serial trace, and read the pre-reading for session 3.
Finish Calculate with variables and Celsius to Fahrenheit.
Finish the variables chapter up to Seconds to hours, minutes and seconds.
Read the pre-reading for session 6.
Finish Pump interlock and Thermostat with a dead band.
Read the pre-reading for session 9 and finish Fix the = bug.
Finish Average of five readings, Find the largest reading and Where was the peak?
Read the pre-reading for session 11.
Finish clampPwm() and percentToPwm().
Finish Colour cycle and Two-tone alarm.
Finish One press, one toggle and Debounce the button.
Read the pre-reading for session 16.
Finish Two LEDs, two speeds and A button that answers instantly.
Finish Traffic light state machine.
Read the pre-reading for session 19 and bring your logbook.
Revise the five fault classes for the code-correction assessment.
Read the pre-reading for session 21.
Read the pre-reading for session 22.
Finish Dark switch and Average ten readings.
Read the Task A brief, draft your success criteria, and finish Breathing LED.
Finish your Task A plan and start the sketch.
Read the pre-reading for session 26.
Read the pre-reading for session 27.
Read the pre-reading for session 28.
Finish Safe reverse and A button changes direction.
Bring your final project proposal to session 30: problem, user, success criteria, block diagram and parts list.
Update your proposal if asked, and read the pre-reading for session 31.
Finish The counter that leaves crumbs and A live reading.
Read the pre-reading for session 33.
Read the pre-reading for session 34.
Finish formatDate() and A clock on the display.
Read the Task B brief and the pre-reading for session 36.
Draft your Task B success criteria and calibration plan.
Complete your Task B plan, including the transistor stage for the buzzer.
Continue your Task B sketch.
Read the pre-reading for session 40.
Read the pre-reading for session 41.
Read the pre-reading for session 42.
Read the Task C brief and draft success criteria for each subsystem.
Complete your Task C plan: criteria, IPO diagram, pin and power plan, BOM.
Plan your Task C functions: readInputs, updateState, driveOutputs and updateDisplay.
Finish integrating Task C and start your test table.
Choose the extension workshop topics that will help your final project.
Update your final project plan with any techniques from today.
Prepare your final project plan for session 50: pin and power plan, BOM, state table and risks.
Complete your final project plan for session 50.
Collect your parts and write your first subsystem test sketch.
Update your build schedule and fault log.
Fix any subsystem that did not pass the check.
Keep your fault log up to date.
Prepare your prototype for the integration check in session 55.
Fix the issues noted at your integration check.
Fix any failed tests and run them again.
Finish your portfolio documents.
Practise your presentation and make the agreed improvement.
Nothing to read - bring your logbook.
Pack your project, charge anything that needs it, and bring your portfolio.
Nothing to read - bring your logbook.
Well done. The ESP32 follow-on lessons are there when you are ready for Wi-Fi and wireless projects.