Hallo Kay,
kgbrus:
Als nächstes dann die Delay Funktion durch Millis ersetzten...
mein Vorschlag wäre, als nächstes erstmal auf Arrays umzustellen. Das erleichtert alles was danach kommt ganz wesentlich.
kgbrus:
Wird der Programmablauf durch die Verwendung von Funktionen beschleunigt?
Nein, prinzipiell nicht. Aber vielleicht hast Du bei der Umstellung den ganzen Ablauf geändert.