Hallo,
kenne mich leider nicht mit dem ASURO aus aber ein einfacher algorithmischer Ansatz in Pseudocode könnte etwa so aussehen:
Was für einen Sensor zum entdecken der Wand benutzt du genau, ich nehme an sowas in der Art ?Code:Fahren(vorwärts, 999); //fahre vorwärts für 999 sekunden while(1){ //tue das unendlich (bzw hier könnte die Bedingung reinkommen wann er das Zeil erreicht hat) if(Taster == 1){ //Wand entdeckt! Fahren(rückwärts,1); //fahre rückwärts für 1 sekunde Drehen(90); //90° drehung Fahren(vorwärts, 1); //fahre vorwärts für 1 sekunde (um zu prüfen ob noch eine wand da ist) if(Taster == 1){ //2. wand entdeckt! -> umdrehen Fahren(rückwärts,1); Drehen(180); Fahren(vorwärts, 999); } } }







Zitieren


Lesezeichen