Programm funktioniert nicht

Hallo,

ich habe den Code getestet, er funktioniert genau so wie er soll.
Ich habe nur 2 Änderungen vorgenommen. Eingangspin nicht 1 und 2 sondern 2 und 3. 0 und 1 sollten erstemal frei bleiben. Und ich habe Taster die gegen Masse schalten, deswegen pinMode(s , INPUT_PULLUP)
Ein while ohne do würde auch funktionieren. while blockiert jedoch wie delay. Das noch zur Info am Rande.