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
Lesezeichen