ich habe Arduino Uno Board mit einem ATmega328 uController 8) und benutze das LCD Keypad Shield. Ich bin der Lage Strings auf dem Display auszugeben, möchte aber gerne die Zahlenwerte einer Integerzahl im Dezimalsystem ausgeben lassen:
Beispielcode
int x=12; //irgendeine Beispielzahl
void loop()
{
lcd.cursorTo(2, 0);
lcd.print("Wert x= %i", x); //Um diese Zeile geht es!
}
Das Programm sollte mir nun die 17 anzeigen, jedoch scheint der Print Befehl so nicht zu nutzen sein (wie es der printf Befehl aus C kann).
Schreibe ich Beispielsweise: lcd.print (x) dann wird mir der ASCII Wert angezeit, auf INT Casten funktioniert bei mich auch nicht...
Wie kann ich mein Vorhaben lösen ohne über eine ASCII Tabelle zu gehen .
LG Mona