Geschwindigkeit von Arduino erhöhen

hallo,

also der erste tipp hat nciht wirklich merklich viel verbessert. aber war nen versuch wert...aber sind ja eh nur 6 schleifendurchläufe pro funktion
er rennt ja nicht alle pixel einzeln durch sondern nur die strips

der zweite tipp mit dem modulo funktioniert so leider nicht...deshalb hab ich mir ja diese funktion geschrieben
diese funktion soll sicherstellen, dass ich bei negativen zahlen trotzdem noch im kreislauf 0 bis totalLength bleibe
keine ahnung warum der normale modulo mir sowas nicht liefert....

Beispiel:

Normal: -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9

Mod 4 : 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1