digitalWrite(dataB, grp == 0 ? 0 : 1);

Lokgeist:
könnte mir bitte jemand folgende Zeile bzw Befehl erläutern:
digitalWrite(dataB, grp == 0 ? 0 : 1);
Einen Befehl mit Fragezeichen ist mir bisher nicht begegnet.

Wenn es dir noch nicht begegnet ist, warum schreibst du es denn?

Es ist kein Befehl sondern ein Operator.

Hier nachlesen (einmal gegogelt)

Serenifly erklärt es natürlich besser :wink: