Gast
#4178231
Hallo, zur Zeit versuche ich mich an einem Roboter, welcher mit einem Ultraschallsensor ausgestattet ist und einfach nur Objekten ausweichen soll. Sowohl das Ansteuern meiner beiden Gleichstrommotoren mit einer H-Brücke als auch die Messung der Entfernung klappt problemlos. Allerdings schaffe ich es nun nicht, die Distanz zu messen und gleichzeitig die Motoren zu steuern. Ich möchte, dass der Roboter seine Richtung ändert, wenn in 50 cm Entfernung ein Objekt erkannt wird. Aber egal wie ich es versuche, irgendwie kommen die Delays sich immer gegenseitig in die Quere. Wie kann ich beispielsweise einen Motor für fünf Sekunden laufen lassen und gleichzeitig jede Sekunde die Entfernung messen?