- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 8 von 8

Thema: Wie am besten und einfachsten °(Grad) mit LCD anzeigen?

  1. #1
    Neuer Benutzer
    Registriert seit
    05.11.2005
    Ort
    Passau
    Beiträge
    3

    Wie am besten und einfachsten °(Grad) mit LCD anzeigen?

    Anzeige

    Powerstation Test
    Hallo,

    Wie kann ich am einfachsten das °(Grad)-Zeichen am LCD ausgeben?

    Wenn ichs so mach, zeigt er es nur einmal an, ich will aber endlos die Temperatur ausgeben:

    Deflcdchar 1 , 238 , 234 , 238 , 224 , 224 , 224 , 224 , 224 ' replace ? with number (0-7)
    Lcd Chr(0);Lcd Chr(1)

    so geht's auch nicht:
    Lcd &FD

    Wie sonst ??????????

    Danke für jede Antwort,
    gzah

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.10.2004
    Ort
    Baoding
    Alter
    44
    Beiträge
    689
    Hallo,

    mit Lcd Chr(1) gibst Du das von Dir definierte Zeichen 1-mal aus.
    Lcd Chr(0) is bei Dir nicht Definiert

    ausgabe in etwa..

    CLS
    Lcd temp ; Chr(0) ; "C"

    damit wird die Temperator und danach dein Zeichen ausgegeben

    gibt auch noch andere möglichkeiten z.B. 1-mal Temperatur und Sonderzeichen ausgeben und dann nur noch die aktuallisierte Temperatur ausgeben das Sonderzeichen steht immer noch auf dem LCD ( dann natürlich kein CLS und mit Locate y,x den Corsur wider auf den anfang von der Temperatur setzen)

    MfG

  3. #3
    Neuer Benutzer
    Registriert seit
    05.11.2005
    Ort
    Passau
    Beiträge
    3
    Hallo,
    was bringt der Wert an erster Stelle von Deflcdchar ?

    DAnke

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.10.2004
    Ort
    Baoding
    Alter
    44
    Beiträge
    689
    Das ist die Nummer des Zeichens welches Du gerade Definierst (von 0 bis 7)

    Code:
    Deflcdchar 1 , 238 , 234 , 238 , 224 , 224 , 224 , 224 , 224 ' Zeichen 1
    Deflcdchar 0 , 238 , 234 , 238 , 224 , 224 , 224 , 224 , 224 ' Zeichen 0
    und das kannste dan mit Chr(0) bis Chr(7) abrufen


    MfG

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    15.01.2006
    Beiträge
    80
    Es gibt aber auch Sonderzeichen die du aufrufen kannst.
    Bin mir jetzt nicht sicher obs Displayabhängig ist, aber bei meinem wars der Befehl.

    Locate 2 , 13
    Lcd Chr(223) ; "C"
    also locate um direkt hinter dem Wert zu stehen und dann CHR(223) für das °Zeichen und das C damit da °C steht.

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.10.2004
    Ort
    Baoding
    Alter
    44
    Beiträge
    689
    Hallo astro9481,

    ja, das Zeichen ist LCD-Abhängig.

    MfG

  7. #7
    Neuer Benutzer
    Registriert seit
    05.11.2005
    Ort
    Passau
    Beiträge
    3
    Hallo,

    Danke für die Antworten! Das
    Lcd Chr(223);"C"
    geht zwar auch, aber am Display steht dann:

    ° 19.0°C
    Das war bei deflcschar uch so, aber ich habe es vor die schleife gestellt und CLS ausgeführt.

    Danke,gzah

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    man kann auch Sonderzeichen direkt inline in den string hängen

    " {000} "
    Vor den Erfolg haben die Götter den Schweiß gesetzt

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad