PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linie folgen



Martinius11
29.10.2009, 16:23
kann mir mal jemand ein Programm beispiel schrieben so das der Asuro einer
Lienie folgt das beispiel programm aus der Anleitun gfunktioniert leider nicht

danke

ASURO1995
29.10.2009, 17:08
Ich hätte hier ein einfaches einsteigerprogramm.



#include "asuro.h"

int main(void){
unsigned int data[2];
Init();
FrontLED(ON);
MotorDir(FWD,FWD);
MotorSpeed(255,255);
BackLED(ON,ON);
while(1){
LineData(data);
if (data[0] < 35 && data[1] < 35)
{MotorSpeed(255,255);
BackLED(ON,ON);
MotorDir(FWD,RWD);}
if (data[0] < 35 && data[1] > 35)
{MotorSpeed(255,255);
BackLED(OFF,ON);
MotorDir(FWD,FWD);}
if (data[0] > 35 && data[1] < 35)
{MotorSpeed(255,50);
BackLED(ON,OFF);
MotorDir(FWD,FWD);}
if (data[0] > 35 && data[1] > 35)
{MotorSpeed(155,255);
MotorDir(FWD,FWD);}
}
return 0;
}



vieleicht musst du den Helligkeitswert 35 noch ein wenig varieren.

hoffe das hilft dir weiter

gruss Pascal

Martinius11
29.10.2009, 18:03
danke hat alles geklappt blos halt zu schnell :arrow: