Forum: Mikrocontroller und Digitale Elektronik Grundlegende Programmiertechnische Frage


von chris (Gast)


Lesenswert?

irgendwie stehe ich bei folgender frage föllig im dunkeln !

ich habe einen Mikrokontroller und einen 10Bit ADC -> Werte von 0 bis 
1023

an den ADC liegt eine Spannung von 0 bis 5V an.
das heißt der ADC kann alle 4,88mV eienen Wert unterscheiden
diese 4,88mV entsprechen 1,56Gaus

wenn am ADC 2,5V anliegen ist das Feld 0 Gaus groß. Bei mehr als 2,5 V 
ist das Feld positiv bei weniger negativ

soweit ist alles klar !

nur wie gebe ich die richtige feldgröße aus ?

irgendwie hab ich keinen dunst wie ich das realisieren könnte !

ich bin für jeden tipp dankbar !  achja, ich programmiere in c !

von Frankl (Gast)


Lesenswert?

Die Antwort steht schon in Deinem Text.

von chris (Gast)


Lesenswert?

also ich sehe da leider keine antwort !

ich hab keine ahnung wie ich das programmiertechnisch realisieren soll !

von Peter D. (peda)


Lesenswert?

Ist doch ein klassischer Fall von:

Y = aX + b

Mathe: 6, setzen.


Oder suchst Du sowas:

http://www.specs.de/~danni/appl/soft/arithmet/index.htm


Peter

von chris (Gast)


Lesenswert?

ups, die geradengleichung hab ich völlig vergessen !

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.