Hallo Leute

Ich bräuchte von euch ein paar Ideen bezüglich meiner Programm-Struktur von den Roboter.

Ich verwende drei Sharp GP2D12 Distanzsensoren für links, rechts und nach vorne. Weiter verwende ich eine AVR Atmega32 Controller der die Daten aus den Sensoren ausliest. Diese werden anschliessend einerseits an den Lenkservo und andererseits an den Fahrtregler ausgegeben.

Nun zu meinem Problemchen:

Wie soll ich mein Programm strukturen (auslesen, dann ausgeben)?

Zuerst Sensor links, dann entscheiden ob lenken.
Dann Sensor nach vorne, entscheiden Bremsen oder Gas geben.
Dann Sensor rechts, entscheiden ob lenken.

So war mal meine erste Idee.

Hat jemand eine bessere oder "intelligentere" Lösung?

Danke für eure Hilfe