Por ejemplo, pongo el sensor en la mesa apuntando al suelo y me da lecturas de 45/50 cm aunque hay veces que sin variar nada me da 60 cm y otras sin motivo me da menos. La lectura real son 67 cm medidos con metro.
Qué sensor?
Si es un sensor ultrasonico no hay nada pero nada que use un ADC. Se envia un pulso y se espera el eco. Se mide el tiempo y como es función de la velocidad del sonido entonces se calcula la distancia como la mitad del tiempo transcurrido teniendo en cuenta la velocidad del sonido por supuesto.
El sensor no es la maravilla pero funciona bien. Si lo tienes algo inclinado rebota por cualquier lado. Si le pones un objeto delante como una placa y la vas desplazando verás que mide correctamente. Ahora si la placa la pones en un angulo que no sea ortogonal a la dirección del sensor ultrasónico (no es 90grados) entonces comenzara a medir mal.
Se trata de un deposito que tarda mucho en llenarse y vaciarse de 5 o 6 m de altura.
Depende que sensor ultrasónico uses 5 o 6 metros no son medibles por cualquier sensor. Asi que ahi tienes ya un problema.
ambién he empleado la librería de Luis Llamas promedio móvil para estabilizar el valor, pero creo que solo se puede emplear para entradas analógicas no digitales.
Solo amortiguo el resultado si sumo unos cuantos valores y lo divido por el numero de muestras, es decir un valor medio puro y duro pero el ruido afecta al valor medio.
El caso es que no me funciona o no quizás no lo hago bien la formula del valor movil.
Esta claro que el promedio funciona cuando tienes valores que tienden a converger en un punto pero si tienes valores dispares, dará cualquier cosa, como lo que obtienes. Simple, no se pueden hacer milagros. Es como si tu vieras a cualquier lado y me dijeras.. hay 30 40 100 mts .. y dime como se que estas mirando? imposible.
Primero tienes que lograr estabilidad en tu lectura. Cómo es el tema.
Respecto a la sensibilidad, el sensor tiene una resistencia variable en la parte trasera que no se si se debería trastear o menor dejarla asi.
De nuevo, de qué sensor hablas?
Al fin apareció de qué sensor hablas.. No era mas fácil ponerlo al comienzo de la charla, descriptiva.
A ver.. olvida lo anterior porque empecé a suponer un sensor y veo que es otro.
NOTA: los enlaces van con etiquetas. ya te pedí que leas las normas, ahora edita ese enlace por favor
En la descripción que tu mismo pones dice
Distancia más lejana: 4,5 m.
Tiene un código que no es el habitual si mal recuerdo.. había que cambiar algo en un punto del código para que funcione bien.
veré si lo encuentro.