-         

Ergebnis 1 bis 4 von 4

Thema: integer an ht senden

  1. #1

    integer an ht senden

    Anzeige

    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?

  2. #2
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    54
    Beiträge
    5.781
    Blog-Einträge
    8
    Aus asuro.c:

    Code:
    void PrintInt(int wert)
    {  	char text[6]="      ";
    	itoa(wert,text,10);
    	SerWrite(text,5);
    }

    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #3
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Jena
    Alter
    31
    Beiträge
    3.912
    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();
    kleinschreibung ist cool!

  4. #4
    ok vielen danke leute hat geklappt

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •