Hallo
Wenn SerRead() mit timeout kein Zeichen innerhalb der Timeauszeit empfängt wird ein großes 'T' zurückgegeben. Das könntest du ja prüfen und darauf reagieren.
(aus SerRead() in asuro.c)Code:if (time > timeout) data[0] = 'T';
Dir ist schon klar das du deinem asuro bei Vollgas den Rückwärtsgang reinhaust? Das ist nach "Suche die Tischkante und bleibe dann stehen" und "Kollisionstaster: Mit Vollgas gegen die Wand" eine weitere sichere Methode den Kleinen kaputt zu kriegen.
Gruß
mic
Lesezeichen