Hilfe bei Project

Scheint nicht ganz zu deinem Problem zu passen, ist aber auch interessant

das ist ein einfacher arduino uno simulator der sehr gut funktioniert.

@Whandall

Ja die Steuerung funktioniert soweit wie ich es will. Verbesserungen wären z.B ein feedback. z.B das

während etwas ausgeführt wird wie automatisch zu fahren die auto led und die rechts led blinken.

Die delays hab ich eigentlich nur drinnen da beim bestätigen der code ja weiterläuft. Wenn der bediener in dem moment immer noch gedrückt hält is die bedingung ja wieder wahr und er macht das ganze gleich noch mal oder öfter. Die menu taster müssen immer auf high low überprüft werden oder gesperrt werden.

den Motorschutz hab ich auch schon

void motorlaufzeit() {
if (digitalRead(motor == HIGH))
{
if (f == 1)
{
motorzeit = millis();
f = 0;
}

if ( (millis() - motorzeit) > motormax) {
motorAus();
while (a == 1)
{
digitalWrite(ledauto, HIGH);
digitalWrite(ledauf, HIGH);
digitalWrite(ledmitte, HIGH);
digitalWrite(ledzu, HIGH);
delay(500);
digitalWrite(ledauto, LOW);
digitalWrite(ledauf, LOW);
digitalWrite(ledmitte, LOW);
digitalWrite(ledzu, LOW);
delay(500);
}

}
}
}
motorlaufzeit wird in der schleife immer mit überprüft sobald der motor läuft.