Kannst Du mir den Code geben, mit dem Du die Verfolgung programmiert hast?
Hallo Mathias, das war eine ganz einfache Logik.
Ich lese die Distanz auf der linken und rechten Seite und
steuere dann damit den linken und rechten Motor.
Du musst nur die Werte irgendwie angleichen.
Im meinem Fall habe ich die Distanz mit dem Faktor zwei auf
die Motor Geschwindigkeit übertragen.
Wenn die Distanz kleiner wird laufen die Motoren langsamer und
dadurch spielt sich dann eine gute Distanz ein.
Hier der Code:
// Follow Mode => directly drive motors with distance value
rspeed = irRead(IrRecVr,IrLedVr,'d') * 2;
lspeed = irRead(IrRecVl,IrLedVl,'d') * 2;
Gruss Reto