s65 shield bräuchte hilfe bei text

Svend User 2009-07-21 00:01:38 Link
hallo,
bevor ich anfange ich bin sehr zufrieden mit dem shield ich vermisse
hardwareseitig lediglich eine kleine prototypecke mit 5v und ground für den
anschluss von einem sensor.

nun aber zu meinem problem: ich versuche einen analogsensor auszulesen und
die daten sichtbar zu machen als graph oder balkendiagramm ist das kein
problem allerdings verstehe ich nicht wie ich die werte (int) als
text/zahlen ausgeben kann. int in char bzw string umzuwandeln ist auch kein
problem nur wie läuft die ausgabe?

lcd.drawText(10, 10, ?was kommt hier hin?, RGB(0,0,255), RGB(255,50,100));

eine andere sache ist die helligkeit des displays, gibt es eine möglichkeit
es zu dimmen? wenn ja: wie?

danke svend

Andreas Watterott User 2009-07-21 10:46:19 Link
Hallo.

> int in char bzw string umzuwandeln ist auch kein
> problem nur wie läuft die ausgabe?

Hier ein Beispiel:

int wert = 20; //Wert
char text[20]; //char array

itoa(wert, text, 10); //Umwandlung
lcd.drawText(10, 10, text, RGB(0,0,255), RGB(255,50,100)); //Ausgabe

//ODER

sprintf(text, "Wert: %i", wert); //Formatierte Umwandlung
lcd.drawText(10, 10, text, RGB(0,0,255), RGB(255,50,100)); //Ausgabe


> eine andere sache ist die helligkeit des displays, gibt es eine 
> möglichkeit es zu dimmen? wenn ja: wie?

Man kann hardwaremäßig den Widerstand (R1) zum Einstellen der
Strombegrenzung für den Step-Up-Regler tauschen.

Gruß
Andreas

Svend User 2009-07-21 20:47:42 Link
hmm ich verstehe noch nicht ganz was ich bisher falsch gemacht hab aber nun
geht es und das reicht mir, danke :)

Svend

Antworten

Name
eMail (wird nicht angezeigt)
Betreff (keinen Text nur mit Großbuchstaben; kein HILFE, HELP...)
Text
HTML Tags werden nicht unterstützt und Links werden automatisch erstellt, wenn sie mit http o. ftp beginnen.
Längeren Sourcecode oder Logdateien bitte als Dateianhang einfügen (nur registrierte Benutzer).
Bitte die Zahl eingeben 5767