Medir nivel de tensión

Hola, os comento mi problema. Resulta que alimento el arduino por medio del pin Vin a 5V y quiero medir la salida de un divisor de tensión que también alimento con esos 5V. El divisor proporciona 2.5V pero el arduino mide unos 3V. Esto no ocurre si alimento el arduino por el USB, a que se debe. Saludos y gracias.

Puede ser que la tension del usb sea algo distinta y de ahi esa diferencia

Creo que por Vin hay que meterle entre 7-12v, si lo alimentas con 5v entra poca tensión a la placa.

Hola, gracias por responder. Como dijo ionhs hay que meter ente 7-12v. Lo que hice fue alimentarlo por el ICSP1, está al lado del usb, y al alimentarlo por ahí ya me hace la lectura correctamente.
Saludos y gracias.