5. PRECISION
En el caso de Arduino Uno, Mini Pro, y Mega, las entradas analógicas disponen de 10 bits de
resolución, lo que proporciona 1024 niveles digitales, lo que a 5V supone una precisión de la
medición de +-4,88mV. Arduino Due tiene una resolución de 12bits, 4096 niveles digitales, lo
que supone una precisión de 1,22 mV.
6. VOLTAJE DE REFERENCIA
Para resolver esta situación Arduino permite cambiar la tensión tomada como referencia por el
conversor analógico digital. El valor de la referencia se cambia con la función AnalogRef, y los
valores posibles son:
•DEFAULT: Valor por defecto, correspondiente con Vcc (5V o 3.3V, según modelos)
•INTERNAL: Corresponde a 1.1V (en Atmega 168 y 328)
•EXTERNAL: Voltaje aplicado de forma externa en el pin Vref (siempre entre 0 y Vcc
•INTERNAL1V1 y INTERNAL2V56, correspondientes a 1.1V y 2.56V (sólo en Mega)
En el caso de usar la referencia de tensión externa (EXTERNAL), si sabemos con total
seguridad que una señal no va a superar de un cierto valor de tensión, por ejemplo
0.7V, podemos proporcionar este valor como referencia a través del Pin Aref . La medición
se realizará tomando esta tensión como referencia en lugar de Vcc, por lo que recuperamos
toda la precisión relativa.