Zitat Zitat von Berghuhn
Hallo,
Ich wollte ein paar Messungen mit den Linienensensoren meines ASURO'S machen und sie dann über die IR Schnittstelle an den PC senden.
Nun klappt das mit dem Convertieren nicht so ganz.

hier mal mein code:

#include "asuro.h"
#include <stdlib.h>

int main (void)
{

unsigned int lData[2];
unsigned char Wert;
Init();

for(;
{

FrontLED(ON);
LineData(lData);
itoa(lData[1],Wert,10);
SerWrite(Wert,4);

}
return 0;
}
Ich habe die stdlib.h auch in dem gleichen Ordner wie die anderen Dateien auch.
Danke schonmal im vorraus für eure Hilfe!
unsigned char Wert;

ist einer Deklaration von nur einen Zeichen. Damit es mit SerWrite ausgesendet werden kann muss es ein Zeichenketten sein, sehe:

http://www.rn-wissen.de/index.php/C-...ichenketten.29

Gab es kein Kompilation Fehler bis jetzt? Nächste versuch bitte diese dann auch posten.