Schon erschreckend, daß so ziemlich jedes Problem sich damit erschlagen lässt ...
Ich empfinde das eher als beruhigend!
Denn, ich vertrete die These, dass 99.99% aller funktionierenden Arduino Programme mindestens einen endlichen Automaten implementieren.
Und es dabei egal ist, ob der jeweilige Programmierer es absichtlich so macht, oder je davon gehört hat.
Es ist ein "natürliches" Prinzip.