Zitat Zitat von oderlachs Beitrag anzeigen
Hallo Freunde!

Für ein Messverfahren habe ich alle analogen Eingänge, per PullUp-R auf HIGH gelegt : digital.write(Ax, HIGH)
Soweit so gut, offene Eingänge = 1023, aber werden die Eingänge auf GND gelegt messe ich immer noch 14..15 anstatt NULL.

Mache ich was falsch oder ist das Normal ?

Gruss & Dank
OL
Analoge Eingänge, wenn sie für den ADC verwendet werden, habe ich noch nie per PullUp auf high gelegt.
Auch wenn die internen PullUp etwa 50 - 70k haben, verfälschen sie doch das Messergebnis.
Das auf den Eingängen, ohne PullUp, dann auch was drauf sein muss ist klar, da sie sonst floaten.
Wenn die Eingänge dann auf GND liegen, ist die ADC-Ausgabe auch 0. Eine sauber AGND-Führung sollte natürlich auch sein.