markuman:
Die gemessene Eingangsspannung von 0 bis 5 Volt wird ja in int Werten von 0 bis 1023 gemessen. Das sind 1024 steps.
Muss es dann nicht in Code Zeile 63 bis 66 " ... /1024.0" heißen? Oder denke ich gerade einfach falsch?
1023 ist richtig, nicht 1024.
"Vollausschlag" (maximalwert) ist 1023 darum damit Du 5V bei 5V Eingangspannung bekommst mußt Du durch 1023 teilen und mal den Umrechnungsfaktor (in diesem Fall 33,9; weiß nicht wieso) multiplizieren.
1023,0 (mit Kommastelle) weil so der Compiler eine float-Zahl nimmt und nicht mit einer INT Zahl.
Grüße Uwe