Servus Sternthaler,
du sagst, dass kein zeichen zum stoppen der motoren kommt, und der Asuro somit immer weiterfährt, aber andererseits sagst du, dass SerRead() auf ein zeichen wartet. Das ist doch ein widerspruch!!!

Also nochmal für alle:
-------------------------
1. Programm startet
2. SerRead()-Funktion wartet uf ein zeichen
3. Zeichen wird eingegeben
4. Zeichen wird per IFs geprüft
5. Dem Zeichen zugehörige Bewegung wird ausgeführt
6. do-while-Schleife beginnt von vorne
7. SerRead() wartet wieder auf die eingabe von Zeichen, das programm wird nicht weiter ausgeführt, bevor nicht ein zeichen eingegeben wird, das ist wie in C bei der Funktion scanf(), das zuletzt eingegebene Zeichen ist zwar in der variable input[0] gespeichert, da das programm aber angehalten ist, bis ein neues zeichen eingegeben wird, KANN DER ASURO NICHT WEITERFAHREN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Ich hab echt kein peil, warum der asuro bei euch nicht stoppt


MfG Mr.Roboto