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...