Zitat Zitat von fredyxx Beitrag anzeigen
Hallo,

els if klappt auch.

Aber mich würde schon interessieren wie so else alleine nicht klappt.
Bei den Arduino Befehlen steht:

if (pinFiveInput < 500)
{
// action A
}
else
{
// action B
}

Das ist doch nichts anderes als ich gemacht habe. Außerdem habe ich das schon öfter so verwendet:

vG

fredyxx
was funktioniert an else if() "auch" ? (edit, jetzt scheint es ja doch zu funktionieren?)
Außerdem hast du sehr wohl etwas anderes gemacht:

bei dir steht im Ursprungs-Code hinter else direkt eine Bedingung (((millis() - LKW_Timer1) > 2000) && (M5_Start == false) && (M5_fertig == false) )
das darf aber nicht sein!
else hat kein (!) Bedingungs-Statement!
Wenn du eine neue Bedingung setzt, dann muss ein weiteres if() folgen mit einem eigenen Bedingungs-Statement!

Also überprüfe noch mal bitte deine Klammersetzung, dann lies nochmal meine Beschreibung und deine Bedingungen genau durch, und wenn dann alles stimmt, dann funktioniert es auch!