Con un boceto, lea e imprima un voltaje de prueba conocido un poco menor que el voltaje de referencia, digamos 1.5V en este caso. El resultado impreso será la misma fracción de 1024 que su voltaje de prueba es del voltaje de referencia, o:
V_test x
------ = ----
V_ref 1024
1024
V_ref = ---- V_test
x
Editar: la intención aquí era proporcionar una presunta referencia analógica externa de 2.0 V, digamos que es su resistencia de 20K. Ahora suministre un voltaje conocido de ~ 80% a la referencia de 2 V a una de las entradas analógicas de la MCU. Ejecute un boceto para imprimir lo que la MCU lee como ese voltaje. Calcule la tensión de referencia analógica real como lo hice anteriormente. Si es 2.0V, ya está.
Así es como haría un ARef de 2.0V. El ARef de un AtMega328p solo dibuja ~ 100μA en Vcc = 3.3V, por lo que aún debería estar bastante cerca:
simular este circuito : esquema creado usando CircuitLab
Igual que arriba, obtenga la lectura A / D de la entrada de voltaje conocida y calcule cuál debe ser el voltaje de referencia para confirmarlo.