hab jetzt mal die Kurvenfunktion (links,rechts,vorwärts,rückwärts)
realisiert und den Aufruf in der Form
char GoTurnArc(int distance,int radius, int degree, int speed)
gebracht. Scheint zu funzen. (Bisher nur mit distance 0)
Hardwaremässig hab ich die beiden Encoder gegen Fremdlicht (von hinten und oben ) mit einem Plastikgehäuse ( PVC-Rechteckkrohr für Aufputz Kabelmontage) gekapselt. Von vorne werde ich noch testen, ob die Schwarzfärbung der Encoderscheibe/rades (natürlich von der Rückseite)
was bringt (werd sie wohl vorsichtshalber erstmal mit schwarzer Folie / Tesa bekleben).
Im Anhang der Code des GoTurnArc-Programms.
PS: Sorry betreff SauRoboter, er verhält sich aber zur Zeit so, hat auf den Encoderkurven jede Menge Peaks (von Motor/H-Brücke), die von 0 bis 255 gehen. Entstörung in Arbeit.
Gruss
Lesezeichen