Problema con la lectura Analógica enArduino Uno de una funte de 12V(Solucionado)

Hola. Entiendo que no te aparecen valores intermedios entre 0 y 1023. Conecta un potenciómetro de 10K entre +5v de ARDUINO y masa y pon la patilla central del potenciómetro en A4 que parece que es la que estas usando .Muévelo y comprueba si aparecen o no dichos valores intermedios. Si no es así probablemente tengas averiada dicha entrada. Verifícalo haciendo la misma prueba con otras entradas analógicas. A mi me paso algo parecido con A0 y A1, (de 0 a 8 bien, de 9 a 750 no existían, de 751 a 1023 bien). DESCONECTA SIEMPRE ARDUINO ANTES DE MANIPULAR CONEXIONES CONECTADAS A TENSION, AUNQUE SEAN INFERIORES A 5 V. El divisor que planteas parece correcto para 12 v. pero dices que utilizas una fuente variable entre 2 y 30 v. En algún momento has superado los 12v a la entrada del divisor de tensión ? Calcula siempre los divisores de tensión para que den 5v contando siempre CON LA MAXIMA TENSION QUE PODRIA RECIBIR la entrada de dicho divisor, y luego la adaptas matemáticamente mediante el software.
Saludos.