Na prima, genau das sollte bei deinem Programm passieren, wenn der linke Fototransistor heller beleuchtet wird als der rechte (data[0]>data[1]). Leuchte mal mit einer Taschenlampe in den rechten Fototransistor oder decke den Linken ab. Oder zaubere noch eine kleine Ausgabe in die Hauptschleife:
Code:
      PrintInt(data[0]);
      SerWrite("- ", 2);
      PrintInt(data[1]);
      SerWrite("\n\r", 2);
      Msleep(100);

Funktionen die in der orginalen CD-Library fehlen:

void PrintInt(int wert)
{  char text[6]="      ";
	itoa(wert,text,10);
	SerWrite(text,5);
}
void Msleep(unsigned int dauer)
{
	while(dauer--) Sleep(72);
}
Gruß

mic