EMBEDDED · BARE-METAL AVR · ATmega328P
Text painted in mid-air by a spinning arm of LEDs — a study in tight, deterministic timing.
A persistence-of-vision display: a single column of 8 LEDs on a spinning arm, flashed at exactly the right instants so your eye fuses the flashes into stable text and patterns floating in the air. There's no screen — the image only exists because of precise timing synchronized to the rotation.
This project is pure real-time discipline: the whole illusion collapses if the timing is off by a little. Doing it bare-metal on an AVR — with a hardware interrupt for the position reference and a hardware timer for the columns — is the natural, jitter-resistant way to hit that requirement. The adaptive re-measurement is what makes it robust in the real world instead of only at one fixed speed.