hallo
hatte grade einen Gedanken Blitz ^^

Code:
#include "asuro.h"
int main (void)
{
Init();
int ldata[2];
int v; 
v=250 ; // muss an jeden roboter angepasst werden
while(1)
{
LineData(ldata);
if(ldata[0]<v){StatusLED(RED);}
else {StatusLED(GREEN);}
}

}
die rote status LEd leuchtet wenn fototransitor T9 die schwarze linie sieht
wenn der fototransistor den boden sieht leuchtet sie grün

der wert v muss immer abgestimmt werden da alle fototransistoren unterschiedlich sind

dann noch in ein programm wo der asuro dann noch fährt

Code:
#include "asuro.h"
int main (void)
{
	Init();
	FrontLED(ON);
	MotorSpeed(150,160);
	int ldata[2];
	int z;
	while(1)
	{
		LineData(ldata);
		if(ldata[0]<250){MotorDir(BREAK,BREAK);
		MotorDir(RWD,RWD);
		for(z=0 ; z < 100 ; z++){Sleep(216);}
		MotorDir(RWD,FWD);
		for(z=0 ; z < 120 ; z++){Sleep(216);}
		}
		else { MotorDir(FWD,FWD);}
	}
}
wo kann ich das thema als gelöst einstellen ?

danke trotzdem

mfG Sigi

edit:
das mit dem vergleichswert hat nicht immer funktioniert..