Kippschalter als Code eingabe/ ryhtmus schloss

Naj, den könnte man doppelt benutzen...
Aber nehmen wir mal an, der ist nicht da....
Wie erkennst Du die Startbedingung, die die erste Bedingung auslöst?
Oder ist der erste Schalter die Bedingung?
Ablaufplan:
Schalter1 umgeschalten
Wartezeit 500ms
Ab jetzt Reaktionszeit und auf Schalter2 warten
Reaktionszeit ohne Reaktion abgelaufen? -> wieder von vorn, wenn der Schalter1 erstmal wieder in Ausgangsstellung
innerhalb der Reaktionszeit Schalter2 geschalten? - Zeit merken
Schalter2 umgeschalten
Wartezeit 120ms
Ab jetzt Reaktionszeit und auf Schalter3 warten...

naja und so weiter.

Unterschiedliche Wartezeit?
Unterschiedliche Reaktionszeit?


                             Schalter2 geschalten (Nicht OK)
Schalter1 geschalten                 |     Schalter3 geschalten (OK)
    |                                |             |
    +---------------+-------------+---             |
----+   Wartezeit   |Reaktionszeit|                |
    -------------------------------                |
                           |   Wartezeit   |Reaktionszeit| 
                           +---------------+-------------+-----
                           |                                  |
                   Schalter2 geschalten (OK)          Schalter3 geschalten (Nicht OK)

Mal so ein einfaches Zeitdiagramm machen...