Da gehts schon los. Irgendwas habe ich wohl wieder nicht richtig verstanden.
Es geht um die "Asurino" Bibliotheken und die damit verbundenen "Befehle".

Also der Codeauszug für die Motorsteuerung hier macht was er soll :

if(entfernung <=30) {
asuro.setStatusLED(RED);
asuro.setMotorSpeed(100,50);
asuro.setMotorDirection (0,0);

delay (1500);

}

else {
asuro.setStatusLED(GREEN);
asuro.setMotorDirection (1, 1);
asuro.setMotorSpeed(120,100);

}
Das Problem ist der markierte Teil.
Vertausche ich die beiden Zeilen, also erst die "Direction" und dann den "Speed" gehts nicht mehr ??
Die Laufrichtung der Motore ändert sich dann nicht mehr.
gemerkt habe ich das in neuen Sketches, die alle nicht liefen, wie sie sollten.
Im "else" Teil ists aber genau umgekehrt und da geht es problemlos.

Wo ist da der Denkfehler? Oder ist da ein Bug?

Ich werde wohl den Asuro ausschlachten und mir den AAR-04 teilweise mit nem gesteckten Arduino auf Lochraster nachbauen.
Das Material habe ich ohnehin.