-
integer an ht senden
Hallo,
also ich möchte gerne die werte der Linienverfolgungs sensoren ans HT senden. Wenn ich das so mache:
Code:
int main(void)
{
Init();
unsigned int data[2];
while(1)
{
LineData(data);
SerWrite(data[0],1);
SerWrite(data[1],1);
}
return 0;
}
bekomme ich aber im HT nicht die zahl selber sondern das dazugehörige ASCII zeichen.
Wie kann ich das machen damit ich die zahl empfangen kann?
-
Aus asuro.c:
Code:
void PrintInt(int wert)
{ char text[6]=" ";
itoa(wert,text,10);
SerWrite(text,5);
}
-
das ist eine funktion der neuen library. solltet du diese nicht haben / nutzen, dann kopiere die zwei unteren testzeilen an die stelle wo du senden willst, und die zeile char text.... kopierst du ÜBER Init();
-
ok vielen danke leute hat geklappt