Moin!
Ich bin jetzt endlich soweit. Ich habe meinen GP2D12 angeschlossen und mein Programm im Moment so, das mein Roboter Anhält, wenn er ein Hinderniss erkennt.
Das Problem ist das ich einen Servo habe, auf dem der GP2D12 montiert ist. Der Dreht sich immer hin und her, so das der die Umgebung vorm Roboter abtastet. Jetzt fhlt mir aber gänzlich die Idee, wie ich das mache, das mein Roboter nach links ausweicht, wenn rechts ein Hinderniss ist und andersrum.
Dadurch das der Servo immer hin und her dreht, hat der Roboter ja relativ selten einen aktuellen Wert für jeden Punkt. Hab mir schon gedacht, vielleicht immer in ein Array die Werte zu schreiben, so das der schon mal die Werte "nebeneinander" auslesen und verarbeiten kann. Hab sowas mit C aber noch nie gemacht. Was für Tipps könnt ihr mir geben? Wie würdet ihr das angehen, oder hat vielleicht sogar jemand schon mal so ein Problem gehabt?
MfG Jan
Lesezeichen