Forum: Mikrocontroller und Digitale Elektronik Bascom ausgabe bei spannungswert


von Thomas S. (Firma: RF-I) (rasieel)


Lesenswert?

Hallo,

Ich möchte bei einem atmega 128 z.B im bereich von 1,3V - 1,9V am Ad Pin 
das dieser in dem bereich einen portpin schaltet. aber in Basic.

Wie könnte ich dies realisieren?????????

Nächste frage wie kann ich wenn ich 1V am AD habe dies in einem anderen 
wert z.B. KG oder Liter ausgeben so das im display steht das 1V = 1KG 
z.B.. und das  durch den spannungsbereich von 0V - 5V. er soll quasi 
rechnen das wenn die spannung um 0,1V steigt der wert der ausgabe in Kg 
um 100g steigt.

Danke im vorraus

von Karl H. (kbuchegg)


Lesenswert?

Thomas St wrote:

> Wie könnte ich dies realisieren?????????

Indem du ein Programm schreibst?

Sorry, im Ernst:
BASCOM nimmt dir eh schon alles schwierige ab, aber das BASCOM
Handbuch bzw. die Hilfe musst du schon selbst lesen.

Im Wesentlichen läuft es darauf hinaus, den ADC richtig zu
konfigurieren und in einer Schleife den aktuellen ADC-Wert
zu holen mit einer Grenze zu vergleichen und den Portpin
entsprechend zu schalten bzw. am Display (nach Umrechnung)
auszugeben.

Falls du von BASCOM überhaupt keine Ahnung hast, dann such
dir im Web ein BASCOM Tutorial und arbeite das mal durch.

von GastTX (Gast)


Lesenswert?

Hilfe -> Index -> Config GETADC

Oder bei den Sample gucken die bei Bascom dabei sind.

von Wigbert P. (wigbert) Benutzerseite


Lesenswert?

Hi,
schau Dir mal ein Bas-Code Temperaturausgabe an. Die gibt es zu 
Hunderten.
Da hast Du einen ADC Wert und das Display zeigt ein Wert in °C an.

-Bei mir zur Zeit 35°C Aussentemperatur-
Im Ernst:
Leite daraus Deine Umrechnungsformel ab.
Kleiner Tip:
            Welche Ausgabe bei Anfangswert(Bz.200 = 1kg)
            Welche Ausgabe bei Endwert( Bz. 800 = 100Kg)
            wieviel Gramm pro ADC Wertänderung?

Rest ist Mathe.

zu warm zum rechnen.

Wigbert

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
Noch kein Account? Hier anmelden.