Understand
Explain electronics, Arduino hardware, C++ structures, sensors, buses and actuator drivers.
A complete 33-lesson path from safe first circuits to integrated projects and practical assessments.
Explain electronics, Arduino hardware, C++ structures, sensors, buses and actuator drivers.
Plan power, wire breadboards, protect outputs and verify circuits before energising.
Read inputs, make decisions, schedule tasks, organise functions and diagnose faults.
Complete projects, measurements, code explanations, practical evidence and mock assessments.
Uno, USB data cable, breadboard, jumpers, multimeter, LEDs/resistors, buttons, potentiometer and buzzer.
Servo, motor driver, stepper driver, LCD, DHT11, RTC, LDR/thermistor, ultrasonic and IR receiver.
Use extra-low-voltage DC only. Never connect mains. Motors and servos require suitable external supplies and common GND.
Safety, Electricity & Breadboards - Microcontrollers & the Arduino Uno - Arduino IDE 2 & First Upload...
Unit B - Inputs & OutputsDigital Outputs, RGB LEDs & Buzzers - Digital Inputs, Pull-Ups & Debouncing - UART Serial & Debugging...
Unit C - Actuators & DisplaysTransistors, MOSFETs & Relays - Servo Motors - DC Motors & H-Bridges...
Unit D - Sensors & BusesI2C, Address Scanning & I2C LCD - DHT11 Temperature & Humidity - DS1307 RTC & Formatted Text...
Unit E - College PracticePractical Fault-Finding & Multimeter Skills - Capstone 1: Environmental Monitor - Capstone 2: Clock, Alarm & Servo...
Unit F - Assessment & ReferenceCollege Practical Assessments - Theory Reference - Build Your Own Library
Unit G - ESP32Introducing the ESP32 Family
Work in order if you are new, or search for a revision topic.
Work safely and build reliable low-voltage circuits.
2-3 hours02Unit A - FoundationsUnderstand the computer inside the Uno and its connections.
2-3 hours03Unit A - FoundationsInstall, verify, upload and diagnose the Blink sketch.
2 hours04Unit A - FoundationsWrite readable sketches and store values safely.
3 hours05Unit A - FoundationsCalculate, compare and select actions.
3 hours06Unit A - FoundationsRemove repetition and organise reusable code.
4 hours07Unit B - Inputs & OutputsControl binary outputs and generate sound.
3 hours08Unit B - Inputs & OutputsRead stable button and switch signals.
3 hours09Unit B - Inputs & OutputsObserve programs and receive commands from a computer.
3 hours10Unit B - Inputs & OutputsMeasure voltage and scale readings into engineering values.
4 hours11Unit B - Inputs & OutputsControl average power while several tasks run together.
4 hours12Unit C - Actuators & DisplaysSwitch loads safely without overloading an Arduino pin.
4 hours13Unit C - Actuators & DisplaysCommand and safely power a closed-loop position actuator.
3 hours14Unit C - Actuators & DisplaysControl motor direction, speed and stopping safely.
4 hours15Unit C - Actuators & DisplaysProduce repeatable incremental motion.
4 hours16Unit C - Actuators & DisplaysDisplay text and live values on a character LCD.
4 hours17Unit D - Sensors & BusesShare a two-wire bus and simplify display wiring.
4 hours18Unit D - Sensors & BusesUse a library-based digital environmental sensor.
3 hours19Unit D - Sensors & BusesKeep calendar time through power loss and format it for displays.
4 hours20Unit D - Sensors & BusesConvert resistance changes into calibrated measurements.
5 hours21Unit D - Sensors & BusesMeasure echo time and handle missing or noisy returns.
4 hours22Unit D - Sensors & BusesDecode modulated infrared commands and map them to actions.
3 hours23Unit D - Sensors & BusesChoose and troubleshoot common embedded communication buses.
3 hours24Unit E - College PracticeDiagnose circuits methodically instead of guessing.
4-5 hours25Unit E - College PracticeIntegrate sensing, display, timing and alarms.
6-8 hours26Unit E - College PracticeBuild a timed actuator system without blocking delays.
6-8 hours27Unit E - College PracticeRun several timed tasks together without delay().
3 hours28Unit E - College PracticeReact instantly to a pin edge, then finish the work in loop().
3 hours29Unit E - College PracticeAllow listed cards to unlock a solenoid while every scan is logged to the Velleman VMA202 SD card.
5-6 hours30Unit F - Assessment & ReferenceDemonstrate planning, construction, coding, testing and fault-finding.
8-12 hours31Unit F - Assessment & ReferenceFull language, I/O and circuit theory reference for this course. Read the matching sections before practical lessons.
Reference - use as needed32Unit F - Assessment & ReferenceFull SimpleThermistor walkthrough: library folder layout, .h/.cpp class, test sketch and thermistor divider wiring.
2-3 hours33Unit G - ESP32Meet ESP32, ESP32-C3, ESP32-C5, ESP32-C6 and ESP32-P4, compare them with the Uno, and install Espressif support in Arduino IDE 2.
2-3 hours