Gast
#3701760
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. Ich hab ein Foto vom Auto und den kompletten Code dabei gelegt.
