Hallo,
Habt ihr ne Idee warum die for Schleife läuft obwohl der Hall nicht betätigt wird. Er ist über einen Pullup angeschlossen.
if ((gleisNeu != gleisAlt) && (enter == true)) {
if (digitalRead (hal) == LOW); {
for (schritte != 0; schritte >0; schritte-- ) {
//if (digitalRead (hal) == LOW);{
//schritte--;
Serial.println("Schritte");
Serial.println(schritte);
delay(2000);}
enter = false;
gleisAlt = wertSpeichern;
}