Hallo,
ich komme mit meinem Projekt gerade nicht weiter. Ich programmiere eine Zugangskontrolle. es müssen vier Taster in der richtigen Reihenfolge gerückt werden. Jede Falscheingabe erhöht die Wartezeit zur erneuten Eingabe um 10 Sekunden.
Meine Frage ist wie realisiere ich die Wartezeit. Wie setzte ich es um das die Wartezeit addiert wird
Wie realisierst du aktuell die Eingabe?
Woran erkennst du, ob auf eine Taste gewartet wird oder ob die vorige Eingabe richtig/falsch war?
Kann man eine versehentliche Fehleingabe abbrechen?
Und welche Probleme hast du mit der angesprochenen Wartezeit ?
Zustandsmaschine mit mindestens zwei Zuständen. Eingabe und Warten/Verzögerung. Bei Falsch-Eingabe, die Zeit erhöhen und in den Zustand Warten wechseln.
Bei anderen eventuell wartezeit += 10000;
oder wartezeit += 10;
Den Trick mit combies _sec kannst du dir auch gerne ansehen, wenn die eigentliche Frage "wie addiere ich einen Wert zu einer Variablen" (die mich immer noch verwundert) vom Tisch ist.