entrada analogica "loca"

Hola

Haciendo pruebas, me he encontrado con que una entrada analógica no tenía ninguna conexión y al mismo tiempo estaba mostrando valores por el Serial.
La sorpresa ha sido que variaba mucho su valor. Yo suponía que estaría fija a 0 o 1023.

¿es normal? ¿fallo de la placa?

Gracias.

Es normal que si no esta conectada arroje valores al azar, esas entradas son muy sensibles.

Esta documentado, si lo deseas inicializa como INPUT_PULLUP en lugar de INPUT y así tendrás valor fijo.

En cualquier caso no tendría sentido medir valores donde no hay nada conectado.

Saludos

Saludos
Las Pull_Up internas no son recomendadas cuando se van a realizar lecturas análogas, ya que crearían un divisor de tensión adicional, obteniendo lecturas erroneas.

Las pullup son recomendadas para switch donde en algún momento el pin quedara flotante y su estado seria impredecible.

Siempre que vas a leer una entrada analoga debes colocar algun sensor que cree un divisor de tensión (potenciometro, juego de impedancias como el teclado analogo del lcdkeypad, LDR, Sensores de temperatura resistivos como las PT-1000, etc).