Danke für Eure Antworten!
@DrDiettrich: Das mit dem Diagramm hört sich gut an, das werde ich mal skizzieren. Für den ursprünglichen Sketch, den ich hier gepostet habe, habe ich auch so ein Diagramm erstellt und mich beim Programmieren daran entlang gehangelt, deswegen enthielt er auch diesen void loop()- Teil:
Ich habe gestern auch versucht meinen ursprünglichen Sketch umzuschreiben und den weiteren Zustand Pause, wie Du in #7 geschrieben hast einzubinden.
Leider ist in dem switch- case?-statement so der Wurm drin, dass ich irgendwann aufgegeben habe. Könnte mir bitte jemand die switch- case- Anweisung im alten Sketch korrigieren und die richtig stellen? Und vielleicht auch die Aufzählung der Zustände mit enum? Ich glaube, ich könnte den Rest dann alleine hinkriegen.
Jetzt nochmal zum neuen Sketch:
Kann hier bitte jmd. Bezug zu nehmen?