- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 9 von 9

Thema: wie kann ich meine ausgelesene binärwerte dezimal darstellen

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    31.10.2006
    Beiträge
    10

    wie kann ich meine ausgelesene binärwerte dezimal darstellen

    Anzeige

    Praxistest und DIY Projekte
    hallo,

    ich habe über einen I2C bus am atmega8 ein temp.modul und ein display laufen.
    das temp.modul schickt ein byte an mein display.
    nun mein problem:
    im display sind die zeichen vordefiniert z.b. B00011010 ist ein "T"
    mit welchem befehl kann ich dem display sagen, dass b00011010 eine dezimale 26 bedeutet???

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    36
    Beiträge
    1.614
    das steht auch imhandbuch

    STR(x) heißt das command ^^

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    31.10.2006
    Beiträge
    10
    danke erstmal für die antwort, aber auf den befehl bin ich auch schon gestoßen.
    ich muss dazu sagen, dass ich ein ziemlicher neuling in basic bin und den befehl hab ich auch nicht wirklich verstanden.
    ich möchte es so machen, dass egal welche 8-bit folge vom lm75 kommt das ergebnis gleich als dezimalwert angezeigt wird.
    versuche das jetzt schon das ganze we aber ich komme nicht wirklich weiter.
    vielleicht hast du ja noch eine idee?!?

    gruß

    thomas

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    36
    Beiträge
    1.614
    lcd str(wert_vom_lm75) ??

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    31.10.2006
    Beiträge
    10
    ich hab den wert vom lm75 als byte (temp1) dimensioniert
    und dann den index lcd str(temp1) verwendet.
    danach wird mir aber gar nix mehr angezeigt.
    ich muss doch dem display, welches ich über I2C ansteuere, mit dem befehl i2cwbyte temp1 sagen was er schreiben soll?!?
    ich habe gelesen, dass der lcd-befehl nicht über den i2c-bus verwendet werden kann???ist das wahr?

    thomas

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    36
    Beiträge
    1.614
    ja natürlich iss das wahr... das funktioniert nur mit normal angeschlossenen displays, lies mal zwischendurch die anleitung ^^ da steht das auch alles drin :-|

    omg... schick mal nen datenblatt oder die seite von der du das display hast...

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    31.10.2006
    Beiträge
    10
    wie gesagt...ich bin blutiger anfänger
    http://www.lcd-module.de/deu/pdf/doma/s_7123.pdf

    thomas

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Na da haste dir als Neuling aber was aufgehalst.
    Ich hab damals mit nem HD44780 kompatiblen Display angefangen,
    da kann man die Bascom Highlevel-Befehle für die Ausgabe
    nutzen, dafür sind die gemacht.
    Mittlerweile kann Bascom auch KS-XY kompatible Module,
    aber die werden sowohl als auch Parallel angesteuert ... zumindest
    ist das mein Wissensstand, lass mich aber gern berichtigen.
    Ein I2C-Modul ist da ne ganz andere Geschichte.
    Man kann es wohl ansteuern, aber die Bascom Routinen für
    LCD gehn da soweit ich weiß nicht. Für die Ansteuerung von
    dem Teil wirste um eine Eigenkonstruktion der Ausgaberoutinen
    nicht herum kommen.
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    31.10.2006
    Beiträge
    10
    da liegt ja mein problem...wie mache ich das?

Berechtigungen

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

Labornetzteil AliExpress