Hallo,
kenne mich leider nicht mit dem ASURO aus aber ein einfacher algorithmischer Ansatz in Pseudocode könnte etwa so aussehen:
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);
}
}
}
Was für einen Sensor zum entdecken der Wand benutzt du genau, ich nehme an sowas in der Art ?
Lesezeichen