Tankgeber Bascom (atmega8)

Gast #856897
Lesenswert?
• ▲
▼
Hallo,

ich habe aus meinem Roller den Tankgeber ausgebaut und wollte den nun an 
meinen atmega8 über den AD-Wandler auswerten. Hat mit dem Anschließen 
auch alles geklappt und habe nun bei vollem Tank eine Spannung von 5V 
(Widerstand = 0 Ohm) und bei leerem Tank eine Spannung von 4V (~200 Bits 
Differenz). Das ganze habe ich mir auf dem Display anzeigen lassen inkl. 
der Bits.

Nun Soll das ganze natürlich an den Tankinhalt angepasst werden und 
beispielsweise auf 5Liter eingestellt werden. Nun ist mein Problem, dass 
ich nicht weiß, wie ich die Wertzuweisung machen soll in Bascom. Also 
das er mir bei 5V eine Ausgabe "voll" und bei 4V eine Ausgabe "leer" 
macht. Dazwischen soll natürlich auch noch etwas kommen, aber erstmal 
das Grundlegende.

Vielen Dank für helfende Antworten..

MfG
Gast #856901
Lesenswert?
• ▲
▼
ok, also 4V sind dann ca. 820 Digits,
5V währen dann die 1023, also voll.
dann ergäbe sich:

dim Fuellmenge as single

Tankinhalt = getadc(1)
Tankinhalt = Tankinhalt-820
Fuellmenge = 100
Fuellmenge = Fuellmenge / 203
Fuellmenge = Fuellmenge * Tankinhalt
LCD Fusing(Fuellmenge,"#.#")
LCD "%"

so in etwa ergibts ne Anzeige in Prozen Füllmenge ...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.