Guten Abend!
Sorry, dass ich diesen thread nochmal ausgegraben habe, aber ich wollte dieses programm auch mal ausprobieren, allerdings klappt das nicht so ganz. Ich habe auch dieses Problem, dass der Asuro einfach nur rumsteht, und nichts macht. Verschiedene Stop Werte habe ich auch schon ausprobiert.
Hier ist das Programm:
Liegt is einfach daran, dass ich nie den richtigen Stopwert finde oder gibts ein anderes Problem mit dem Programm? [/code]Code:#include "asuro.h" #define STOP 50 int main(void) { unsigned int lineData[2]; unsigned char running = 1; Init () ; MotorDir (FWD,FWD); MotorSpeed(255,255); do { LineData (lineData) ; if ((lineData[0] < STOP) && (lineData[1] < STOP)) { MotorSpeed(0,0); BackLED(ON,ON); running = 0; } } while (running); while(1); return(0); }







 
			
			 
					
					
					
						 Zitieren
Zitieren

Lesezeichen