Referenzspannung neu definieren

Mit AnalogReference() kannst du nur 3 Optionen als Referenzspannung auswählen:

  • die Betriebsspannung des ATmega. Genau genommen: die Spannung an AVcc, die aber üblicherweise auf dem Board mit Vcc verbunden ist
  • eine interne 1,1V Referenz
  • eine externe Referenzspannung, die du selbst bereitstellen und mit Aref (pin 21) verbinden musst

Das ist keine Beschränkung der Funktion AnalogReference, sondern alles was der ATmega kann.
Wenn du eine externe Spannung an Aref anschliesst, darfst du die anderen beiden Optionen nicht mehr verwenden, da die intern erzeugten Referenzspannungen über diesen pin dann nach draussen verbunden werden.

HTH
Olaf