Relais mit Taster Schalten und LCD Lauftext

Danke für die ganze Hilfe!
Leider ist da wohl etwas durcheinander geraten. Das LCD soll ununterbrochen den Text hin und her scrollen, ganz von alleine, ohne einen Taster oder sonstige "Fremdeinwirkung". Das ist der Programmteil der problemlos funktioniert hat - warum ist mir inzwischen auch klar. (Eben weil das hin- und herscrollen des Textes plus die sonstigen delay ca 26 Sekunden beansprucht haben in denen ich natürlich so oft ich wollte den Taster betätigen konnte und nichts passiert). Unabhängig zu dem scrollenden Text möchte ich per Taster ein Relais schalten. Das LCD hat also nichts mit dem Taster oder dem Relais zu tun. Warum mein Sketch nicht funktioniert habe ich definitiv begriffen, doch die "millis" Funktion macht mir zu schaffen weil ich mir nicht ausmalen kann wie ich die 3 for-delay-Schleifen da reinbekomme und zusätzlich noch den Taster der das Relais für eine vorgegebene Zeit öffnet. Das erschließt sich mir aus den mir zur Verfügung gestellten Erklärungen noch nicht.

Das habe ich so aus einem Tutorial übernommen. Wenn ich das einfach ins Setup schreiben und mir dann sparen kann werde ich das gerne anwenden. Bei genauerer Überlegung ist das auch für mich absolut logisch.

Wie gesagt, es ist alles absolutes Neuland und ich versuche wirklich mein bestes um nachzuvollziehen was da warum passiert. Es ist nur krass viel Input und dann kommt "millis" mit Beispielen die ich nicht auf mein Problem anwenden kann. Warum wollen eigentlich immer alle nur LED´s leuchten lassen :joy: