Embedded Foundations: GPIO to Serial
A structured Beginner learning path with prerequisites, ordered practical units and completion evidence.
0% complete0/7 required units
Learning outcomes
- Explain MCU architecture, voltage domains and GPIO limits.
- Build and measure safe digital and analogue circuits.
- Use UART, I²C and SPI for structured debugging.
- Document repeatable experiments and faults.
Required tools
- Arduino Uno or compatible board
- Breadboard, LEDs, resistors and push button
- Digital multimeter
- USB data cable and Arduino IDE
Log in to enrol, unlock sequencing and save course progress.
Student loginOrdered course sequence
- 🔒Required · 45 min
Arduino Uno R3
Review pinout, voltage and current limits
Complete the previous required unit to unlock. - 🔒Required · 60 min
Arduino: LED and Digital GPIO
Complete practical and knowledge check
Complete the previous required unit to unlock. - 🔒Required · 45 min
GPIO Output, LED Current and Faults
Score at least 70%
Complete the previous required unit to unlock. - 🔒Required · 75 min
Arduino: Read Sensors with ADC
Record calibrated ADC readings
Complete the previous required unit to unlock. - 🔒Required · 45 min
ADC Potentiometer and Voltage Measurement
Score at least 70%
Complete the previous required unit to unlock. - 🔒Required · 3 hours
GPIO Safety and LED Characterisation
Submit measurements and fault log
Complete the previous required unit to unlock. - 🔒Required · 40 min
UART Frame and Baud Diagnosis
Save decoded signal and compatibility evidence
Complete the previous required unit to unlock.
Capstone and graduation
Build a safe sensor-and-indicator prototype. Submit schematic, pin table, code, expected/measured readings, fault log and a short viva defence.
Required course completion: 100%
Complete the remaining required units to graduate.