Olá a todos, estou com um grande problema e acredito que muitos já devam ter passado por ele também,
Preciso ler um potenciômetro (tensão estabilizada de 0 a 5vlts) e estou fazendo isso com um pic18, através da entrada analógica do conversor A/D ligada ao RA0.
Tudo funciona beleza, porém o grande problema esta na estabilidade da leitura, o que ocorre é que por razões mecânicas caracteristicas do próprio potenciômetro, o mesmo oscila sua resistência em algumas de suas posições. Aí a leitura vai acompanhar essa variação, assim há de vez em quando uma oscilação.
exemplo: A leitura do A/D esta entregando um númeral 100 decimal, derrepente esse numeral, se altera sozinho, indo para 99 ou 101...
Me ajudem, pois não estou conseguindo imaginar uma rotina para eliminar esse efeito. Eu pensei em algum tipo de filtro para estabilizar a leitura, tipo, qualquer número 1 acima ou abaixo do que estiver sendo lido,
Já fiz um regra para média de 3, mas nada...
Obrigado