Vielleicht eine while-Schleife die immer abprüft ob der Knopf gedrückt wurde, wenn er gedrückt wurde in ne if-schleife rein und da dann die Pins anschalten, dann den sleep befehl (müssen bibliotheken hinzugefügt werden) und danach die Pins wieder abschalten
Nicht gerade die Expertenantwort aber vielleicht bringts ja was :)