Hallo Leute,

ich bin neu auf diesem Forum habe aber eine Fragen zu meinem Projekt und
zwar möchte für meine Prüfung in der Schule ein Auto bauen, welches
durch ein Microcontroller (Arduino Uno) gesteuert werden soll. Das Auto
habe ich schon "gebaut" es hat zwei 3V-Motoren und drei
Ultraschallsensoren (HC-SR04) zur Hinderniserkennung.
Den Code habe ich soweit auch fertig nur habe ich ein kleines Problem.
Hier die Stelle:

scanvorne();
if(cm >= 10){
GoForward();
delay(400);
}
else{
Stop(); }
scanlinks();
if(cm >= 10){
GoLeft();
delay(300);}
else{
Stop();}
scanrechts();
if(cm3 >= 10){
GoRight();
delay(300);}
else{
Stop();}
scanvorne();
if(cm <= 10){
GoBackward();
delay(350);}
else{
Stop();}

Ich möchte dass das Auto nicht rumzuckt wie auf Drogen sondern erst
soweit fährt bis es etwas erkennt und danach ausweicht und nicht wie
jetzt, abscannt 3sec fährt und dann plötzlich die Richtung ändert,
obwohl da nichts ist.

Ich bin ein Anfänger im Programmieren deswegen wird sich der eine oder
andere etwas über einen Code ärgern oder sogar lachen.
Und ich weiß dass mir noch massen an Bauteilen fehlen um alles in
"Echtzeit" durchführen zu lassen, deswegen muss es nur so ne grobe
Richtung haben und so ungefähr arbeiten.

MFG Vangola

P.S. Danke schon mal im Voraus.
Klicke auf die Grafik für eine größere Ansicht

Name:	IMG_20140624_124619.jpg
Hits:	26
Größe:	74,8 KB
ID:	28522