Hallo

Jaja, /n, und übrigends auch /r, funktionieren nicht, weil es nicht der Schrägstrich sondern der Backslash sein sollte:
Code:
#include "asuro.h"
#include <stdlib.h>


int main(void)

{

      Init();

      unsigned int data[2];
      int i;
      int T9;
      int T10;
      char zeichenkettenT9[5] ="     "; // Strings mit Leerzeichen vorbelegen
      char zeichenkettenT10[5]="     ";

   while(1)
   {

      {
      for(i=0; i<5000; i++)
      Sleep(72);
      }

      LineData(data);

      T9=data[0]; // Wert von unsigned data[0] nach signed T9 kopieren
      itoa(T9, zeichenkettenT9, 10); // letzter Parameter ist die Zahlenbasis!

      T10=data[1];
      itoa(T10, zeichenkettenT10, 10);

   	SerWrite("T9: ",4);
		SerWrite(zeichenkettenT9, 4);
		SerWrite("\n\r", 2);
		Sleep(216);
   	SerWrite("T10: ",5);
		SerWrite(zeichenkettenT10, 4);
		SerWrite("\n\n\r", 3);
		Sleep(216);
   }
}
Die Werte erscheinen mir zwar immer noch zu hoch, die Unterschiede könnte man viellecht durch vorsichtiges verbiegen der Led/IR-Transistoren korrigieren.

Gruß

mic