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
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 ...
Vielen Dank, hat wunderbar geklappt - viel einfacher als meine Denkweise. MfG
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.