Über die Software hab ich mir noch nicht allzu viele Gedanken gemacht aber ich dachte an eine Schleife die durchläuft und an deren Ende einfach kurz gewartet wird (_delay_ms(...) in C oder wie auch immer) und dann zum nächsten Segment gesprungen wird.
So hab ich das gemeint, ich denke so meintest du es auch oder?