El pin analógico de Arduino no se lee correctamente sin conectarse a gnd y Vcc de arduino

-2

Estoy usando un LDR (fotoresistor) con arduino y tengo los siguientes dos casos:

Caso 1: Conecto la entrada de LDR a Vcc del arduino, la tierra del LDR a la tierra del arduino y la salida del LDR a A0 (pin analógico) de arduino y lee los valores correctamente. (como la figura de abajo) Caso 2: Hago el mismo cableado exacto, pero en lugar de tomar Vcc de arduino, lo tomo de una fuente de alimentación externa (que también proporciona 5v) y conecto la tierra del LDR a la tierra de la fuente de alimentación. Por lo tanto, la entrada y la tierra están conectadas Externamente y el pin de salida está conectado a A0. ¡En este caso el arduino lee valores incorrectamente!

Entonces, ¿qué pasa con el caso 2 por qué no funciona? Nota: en el caso 2, medí el voltaje entre la salida del LDR y la tierra está dando un valor correcto, entonces ¿por qué conectar esa salida a arduino da valores incorrectos?

En otras palabras: ¿Por qué necesito conectar la entrada y tierra de LDR a arduino y no a una fuente de alimentación externa?

    
pregunta user3812911

1 respuesta

3

Mi respuesta se transfiere de mi comentario anterior, así que ahora sé que es correcta. Sin embargo, de la pregunta original no quedaba claro cómo se hicieron las conexiones en el segundo caso con las mediciones "incorrectas".

Por lo tanto, mi suposición inicial, que luego se confirmó, era que la GND de la fuente de alimentación externa que ha utilizado no está conectada con la GND del Arduino. Eso significa que la GND del circuito LDR no está conectada con la GND del ADC del Arduino. Como consecuencia, es muy probable que exista alguna diferencia de voltaje fluctuante entre las dos GND.

Básicamente, usted mide un voltaje y el ADC no tiene el mismo voltaje de referencia (GND) con el voltaje que desea medir, lo que lleva a las mediciones incorrectas.

La solución es usar la misma GND tanto para el circuito LDR como para el Arduino.

    
respondido por el nickagian

Lea otras preguntas en las etiquetas