Anleitung: Endlicher Automat mit millis()

tinaki:
gibt es dafür ein beispiel?

Schau mal an in welchem Thread du bist. Ist im ersten Post erklärt.

Das ist leicht anders als was du willst. Da wird jeder Zustand zeitgesteuert. Aber ist auch kein Problem nur einen Zustand WARTEN zu haben und nur in diesem den Zustandsübergang per Zeit zu machen. Aber das Grundgerüst ist das gleiche.

Endliche Automaten kann man auch auf andere Arten realisieren. Aber switch/case ist am einfachsten und reicht völlig aus wenn sich die Zustände in Grenzen halten