Arduino soll auf tasten druck warten

Hallo,

ich bin grade dabei eine Ampel schaltung zu progammieren. Dabei soll er nachdem die ampel für autofahrer grün ist auf ein Signal warten was von Fußgängern ausgelöst wird aber wenn nach 90s kein signal kommt soll er nicht mehr warten sondern dass Program weiter ausführen.

Weiß jemand eine lösung? Würde mich über eure vorschläge freuen.

Danke schon mal im voraus

google -> arduino timer library (gibt mehrere - machen alle das, was du brauchst)
damit dürftes kein Problem mehr sein

Du kannst es auch mit der "millis-Funktion" aufbauen.

Du fragst die millis ab und so lange die 90 sek. nicht vorbei sind gehst du zu einer "if-Anweisung" in der du den Taster-Zustand abfragst.

Sind die 90 sek. um, überspringst du die "if-Anweisung".

Prozedural oder mit OOP: Anleitung: Endlicher Automat mit millis() schön beschrieben von RudiDL5.