Pages: [1]   Go Down
Author Topic: Frage: Voltmeter  (Read 643 times)
0 Members and 1 Guest are viewing this topic.
Austria
Offline Offline
Newbie
*
Karma: 0
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo!
Ich hab meinen Arduino erst seit kurzem und möchte gerne ein einfaches Voltmeter. Die Anzeige möchte ich mit einem LC-Display realisieren. Das ist ja kein Problem aber wie wandle ich die Werte, die ich vom analogen Eingangspin bekomme in eine Spannung um die ich am LCD darstellen kann?

Ich hoffe ihr könnt mir weiterhelfen!

mfg
Michael
Logged

Germany
Offline Offline
Faraday Member
**
Karma: 49
Posts: 2717
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
wie wandle ich die Werte, die ich vom analogen Eingangspin bekomme in eine Spannung um die ich am LCD darstellen kann?

unsigned int mV = (uint16_t)(analogRead(0) * 5000L  / 1024); // intern long, damit die Multiplikation nicht überläuft
lcd.print(mV); lcd.print ( " mV");

( vermeidet unnötige float Berechnungen )

Wenn dir das (0 .. 5000 mV) zuviel Gezappel ist, kannst du ja weniger Ziffern ausgeben.
Oder meinetwegen doch float verwenden.

Dass du keinen Schutz hast, wenn du einen Arduino AnalogPin überlastest, weisst du sicher. Ein Messgerät mit zig Funktionen mehr ist auch deutlich günstiger zu kriegen als ein Arduino mit LCD...
Logged

0
Offline Offline
Faraday Member
**
Karma: 19
Posts: 3418
20 LEDs are enough
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Man kann auch aufeinanderfolgende Werte mitteln. Exponentielle Filter sind auch eine einfache und sehr brauchbare Lösung.

Wenn es aber nur ums Messen geht würde ich auch jederzeit ein billiges Multimeter aus der 20 Euro Klasse vorziehen. Grund: das ist normalerweise potentialfrei und auch gleich richtig isoliert. Sowas mit dem Arduino zu bauen ist eingentlich nur dann sinnvoll wenn man Meßwerte aufzeichnen und per Computer verarbeiten will.
Logged

Check out my experiments http://blog.blinkenlight.net

Austria
Offline Offline
Newbie
*
Karma: 0
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Danke für die Antworten!
Ich hatte nicht vor, dass ich es in ein Gerät einbaue. Ich wollte nur wissen wie man so etwas programmiert.

mfg
Michael
Logged

Pages: [1]   Go Up
Jump to: