Kugelbahn-Maschine

Ich habe jetzt mal nach der Referenzierung ein "Ruhezustand-Schritt eingebaut. So etwa richtig?

case Schritt::REF_LIFT:

        stepLift.write(200);   // Wenn Mikroschalter gedrückt ist, den Mikroschalter frei fahren.
        Serial.println("REF_LIFT:Mikroschalter freifahren");
        schritt = Schritt::RUHEZUSTAND;

        break;

        case Schritt::RUHEZUSTAND:

        if (!stepLift.moving()) {
          if (Taster.pressed(sensor)) {  // Wenn Bewegungsmelder aktiviert wird: Lift fährt nach unten.
        schritt = Schritt::LIFT_RUNTER;
        }

        break;

        case Schritt::LIFT_RUNTER:
          
          stepLift.doSteps(2550);
          Serial.println("LIFT_RUNTER:Lift fährt hinunter");
          delay(9000);
          schritt = Schritt::LIFT_HOCH;
        }
        break;