Tengo un sensor de proximidad de Sharp conectado a mi Arduino (entrada analógica). Este Arduino está conectado y alimentado a través de USB por una computadora portátil.
-
Cuando la computadora portátil está enchufada, todo funciona bien (me sale lecturas consistentes).
-
Cuando la computadora portátil funciona con baterías, los valores que estoy leyendo son "caóticos". Quiero decir que varían mucho.
También tengo un protector del motor Arduino, que funciona con una batería externa, pero eso es solo para los motores (los sensores son alimentados por el Arduino). Sin embargo, la GND de la batería y del Arduino están conectadas, ¿quizás eso esté causando el problema?
¿O se requiere demasiada energía del USB?
Bueno, ¿tienes alguna idea para entender eso y solucionarlo?
Información adicional:
- La lectura de los sensores se "suaviza" utilizando un filtro de paso bajo (consulte mi pregunta previa sobre esto ).
- (si necesita más información, aparecerá aquí)