So gibt er dir den linken Wert aus.
Code:
#include "asuro.h"
int main(void){
unsigned int line[2], i;
Init();
void PrintInt(int wert)
{
char text[16]=" ";
itoa(wert,text,10);
SerWrite(text,strlen(text));
}
FrontLED(ON);
StatusLED(OFF);
while(1){
LineData(line);
PrintInt(line[0]);
SerWrite("\n", 1);
for(i= 0; i< 200; i++){
Sleep(255);
}
while(1);
return 0;
}
Die Funktion LineData(); schaut, wie viele zahlen oder bustaben die variable enthält, da dass ja immer angegeben werden muss, denn wenn der wert über 1000 geht müssen ja 4 Zahlen gesendet werden.
mfg
Hannes
Lesezeichen