und mit welchen Befehlen klappt das am geschicktesten?
Ich habe das ein oder andere an dieser Stelle versucht, mit dem Ergebnis, dass ständig ein Fehler angezeigt wurde, nicht erst nach vier falschen Eingaben. Bin allerdings auch erst ganz frisch eingestiegen in diese Thematik, weswegen mich das nicht sonderlich verwundert.
Geht es in etwa so?
if (key == secretCode[position])
{ position++;}
else
{
position1 ++;}
if position1 == 4
{
digitalRead(led, HIGH);
delay(500);
digitalRead(led, LOW);
position = 0;
}
?