4 Bit Auswertung

Hallo ich bin komplett neu in dieser Materie und habe eine Frage ob dies was ich vor habe auch umsetzt bar ist. Auch wenn wenn meine Frage sicherlich sehr banal ist....
Angenommen ich habe eine 4 Bit Zeichenfolge aus einer Schaltung.Diese vier Bit möchte ich einlesen und bei einem bestimmten Bit-Wort einen Ausgang so lange auf High schalten bist eine bestimmte andere Bitfolge kommt.
zur Verdeutlichung

Pin1 hat den Wert 1
Pin2 hat den Wert 1
Pin3 hat den Wert 0
Pin4 hat den Wert 1

Bei diesem 4 Bit Wort soll als Beispiel PIN 13 auf High gehen und High bleiben
kommt nun an

Pin1 hat den Wert 1
Pin2 hat den Wert 1
Pin3 hat den Wert 1
Pin4 hat den Wert 0

Soll bin 13 auf Low gehen

ich denke doch mal das so etwas ohne Probleme möglich sein sollte ? Wie könnte dazu der Code aussehen ?

Grüsse aus dem schönen Münsterland

Marco

ich denke doch mal das so etwas ohne Probleme möglich sein sollte ?

Ja.

Wie könnte dazu der Code aussehen ?

So ähnlich wie:

if ( digitalRead(PIN1) == HIGH && digitalRead(PIN3) == LOW )
     digitalWrite(LED, HIGH);

Alle Bedingungen im if mit UND ( && ) verknüpfen,
ein zweites if, um festzustellen, wann die LED wieder aus gehen soll,
fertig.

wenn weder das eine if noch das andere zutreffen, bleibt die LED wie sie ist.

cool vielen dank für die schnelle info