๐น๏ธ Practice arcade
Extra games, not extra homework โ timed sprints, survival runs that end when your lives run out, and mastery drills built from the same skills Embedded Systems and the Internet of Things teaches.
โก Sprints
Beat the clock.
๐ข Bits and Units Sprint
Binary to hex, which bits are set, milli to base units, and capacitor codes. Ninety seconds.
โก Circuit Math Sprint
Ohm's law, resistor heat, parallel pairs, dividers and colour bands. Two minutes.
โฑ๏ธ Timing Sprint
Elapsed time across the millis() wrap and hardware-timer counts from a prescaler. Ninety seconds.
๐ Survival
Each miss costs a life โ lose them all and the run ends.
๐ง Part Sizing Survival
Pick the LED resistor, the transistor's base resistor, and how long an RC takes to settle. Three misses and you're out.
๐๏ธ Register Bits Survival
Set, clear and toggle one bit, then rewrite a whole field without disturbing its neighbours. Three misses and you're out.
๐ Bus Survival
UART frame times and byte rates, and the IยฒC address Wire actually wants. Three misses and you're out.
๐ Battery Life Survival
Battery life from a duty cycle with derating, and a deep-sleep timer set in the right units. Three misses and you're out.
๐ฏ Mastery
No clock โ just get N in a row.
๐ถ Logic Levels Mastery
Noise margins from datasheet levels, and a divider that brings 5 V safely down to an ESP32-S3 pin. Five in a row.
๐๏ธ ADC and PWM Mastery
Volts to ADC codes and back, integer-division traps, PWM averages and duty values. Five in a row.
๐ Sensor Math Mastery
Ultrasonic distance at the real speed of sound, and a two-point calibration applied to a new reading. Five in a row.