Hi,
ich hab ein Problem.
Wollte das mein Asuro auf einer Linie fährt und bei leichtem verlassen da gegensteuert.
linedata ist ungefähr 200 bei weiß.
jetzt dreht er sich einfach im Kreis (ich weis die werte sind sehr hoch aber des war nur damit ich auch eine Änderung sieh)Code:#include "asuro.h" int main(void) {unsigned int linedata[2]; Init(); while(1) { FrontLED(ON); MotorDir(FWD,FWD); MotorSpeed(80,80); if(linedata[0]<180) { MotorDir(FWD,FWD); MotorSpeed(0,190); } else if (linedata[1]<180) { MotorDir(FWD,FWD); MotorSpeed(190,0); } } return (0); }
gruß simon







Zitieren

Lesezeichen