jap, in den Klammern steht der Körper:
while(Bedingung) {Körper}
der Körper wird solange wiederholt ausgeführt, wie die Bedingung True ist.
Er soll aber gar nichts öfters ausführen, sondern nur warten, solange die Bedingung wahr ist, also die Taste (noch) NICHT gedrückt wurde.
Daher brauchen wir keinen Körper:
! (digitalRead(13) ) // Taste an dPin13 nicht gedrückt
Sobald sie gedrückt wurde, soll er printen,
und dann wieder warten, solange eine neue Bedingung True ist :
(digitalRead(13) ) // Taste an dPin13 (weiterhin ) gedrückt, (noch) nicht losgelassen
- ebenfalls ohne irgendwas dabei zu tun.
Sobald die Taste losgelassen wurde (ButtonUp), macht er dann ganz normal mit den Folgebefehlen weiter.