Tastenkombination Fernbedienung UNO

Hi! Ich versuche mich zur Zeit am Arduino UNO. Aktuell bin ich dabei eine Alarmanlage zu bauen. Das Drücken von bestimmten Knöpfen (z.B. 147) nacheinander auf der Fernbedienung soll die Alarmanlage aktivieren. Ich schaffe es aber nur ein Ereignis mit dem Drücken EINER Taste auszulösen.

Meine Frage also: wie kann ich mehrere "Cases" in meinem Code aneinander Reihen.

Danke!

Du könntest einen "endlichen Automaten" bauen...

Du hast ein Feld taste[3]. Wenn von der Fernbedienung ein neuer wert kommt, verschiebst Du taste[1] nach taste[0], taste[2] nach taste[1] und lädst den neuen Wert nach taste[2]. Dann if(taste[0]=='1' && taste[1]=='4' && taste[2]=='7') { mach was }

Natürlich gibt es Alternativen, beispielsweise bei richtiger Ziffer einen Zähler inkrementieren, bis der Zähler den Wert 3 hat, sonst Zähler auf Null.