Auf dem Bild im letzten Post wird beschrieben, welcher Wert, in welchem Status gilt.
Perimeter überfahren: TriggerTimeout sellt ein wie weit er drüber fährt. Auch wenn das zu hoch eingestellt ist, fährt er zurück bis zur Schleife(aber maximal PeriOutRevTime) und dreht eine zufällige Zeit zwischen PeriOutRollTimeMin -Max. Der error kommt nach Timeout (if not inside).
Bei dir fährt er drüber und bleibt stehen?
Hast du eventuell in der robot.cpp zuviel geändert?
In der app auf der command Seite kann man bei mir den Status ablesen, und auch Last sensor Trigger. Beobachte was da steht bevor error kommt.
Vermutlich PeriOutRev. Monitoring vom Perimeter kann man mit Plot Perimeter(Den Roboter mal in die Mitte stellen, und im AutoMode In, on, smag kontollieren).
Da du ja ein eigenes pinout versendest, auf welchem Pin steckt Perimeter left? Ich frage wegen Interrupt auf Odometrie-Pins.
Perimeter überfahren: TriggerTimeout sellt ein wie weit er drüber fährt. Auch wenn das zu hoch eingestellt ist, fährt er zurück bis zur Schleife(aber maximal PeriOutRevTime) und dreht eine zufällige Zeit zwischen PeriOutRollTimeMin -Max. Der error kommt nach Timeout (if not inside).
Bei dir fährt er drüber und bleibt stehen?
Hast du eventuell in der robot.cpp zuviel geändert?
In der app auf der command Seite kann man bei mir den Status ablesen, und auch Last sensor Trigger. Beobachte was da steht bevor error kommt.
Vermutlich PeriOutRev. Monitoring vom Perimeter kann man mit Plot Perimeter(Den Roboter mal in die Mitte stellen, und im AutoMode In, on, smag kontollieren).
Da du ja ein eigenes pinout versendest, auf welchem Pin steckt Perimeter left? Ich frage wegen Interrupt auf Odometrie-Pins.