Interrupt, sobald Daten in Serial Eingangspuffer stehen

Metti:
...Leider sehe ich auch keine Möglichkeit die delays aus dem Programmteil für die Ausgabe zu nehmen, weil die LEDs einer Zeile eine bestimmte Zeit leuchten müssen bis die nächste Zeile angesteuert wird, ansonsten wird es zu dunkel...

Das lässt sich mit etwas Programmiertechnik lösen.

Du setzt dir eine Variable mite dem Timerwert und steuerst die LEDs in Abhängigkeit davon an.

LED AN
Setzt Zeitwert in Variable z.B.: LED1_AN = millis();

Überprüfe Zeitwert:
Wenn millis()-LED1_AN > 1000 dann LED_AUS

So in der Art...