Hallo zusammen,
erst einmal schließe ich mich damaltor an: Mr.Roboto etwas mehr sinnvolles bitte!
@lamameister
Es wurde dir empfohlen, dass du dir die 'aktuelle LIB' runterladen sollt.
Wenn du tatsächlich ein absoluter Anfänger bist, dann lass es im Moment erst einmal lieber sein, da die Installation der LIB noch weitere Probleme für dich bringen wird. Bleib erst einmal bei der Software, die zum Asuro mitgeliefert wurde. (Ist so schon schwer genug.)
damaltor hat dich ja schon darauf hingewiesen. (Ja, ich gebe ihm Code. Tschuldigung damaltor)
Hier das was er meint: Achte auf das 'speedLeft = 0xFE'
Wie damaltor schreibt, würde der Wert von speedLeft in einem weiteren Durchlauf erhöht, so dass er dann 0xFF + 1 = 0 wird. Das ist eben eine Vollbremsung.Code:void LineLeft (void) { speedLeft += 1; /* links mehr Gas geben */ if (speedLeft > 0xFE) speedLeft = 0xFE; }
P.S: Und es ist doch sehr, sehr schwierig eine Linie wirklich gut zu verfolgen.
Dann noch zu dem ADOffsetwert mal ein kleines Bild, da hier etwas Erklärung dazu gehört. (Lasst ADOffset einfach weg, wenn ihr eine Linie unter dem Sensor habt.)
Lesezeichen