portas analogicas contaminando-se entre si no arduino

Boa tarde Pessoal!

estou com um problema nas portas analógicas em geral!!

quando mando fazer uma leitura com um sensor qualquer (testei vários sensores de finalidades diferentes, porém o que preciso é um sensor sharp de leitura de distancia), existe variações nas leituras das outras portas, sem nada conectado neles. Como vou usar sensores em todas as portas, ele esta mandando como se as outros sensores estivesse fazendo leitura quando não deveriam.

por exemplo coloquei o sensor somente em A0, lendo as portas do A0 ao A4 obtive o seguintes dados seriais  quando acionei o sensor

como podem ver a variação ocorreu nos 5 canais, apesar de ter sensor somente no canal A0.

O que poderia estar ocasionando isso?

já tentei sensores diferentes ( de pressão, umidade, inclusive outros sensores sharp). ja testei com outros arduinos leonardo e mega. sempre daa mesma coisa!

estranho que o código estava funcionando perfeito... começou do nada a pipocar!!

alguém tem uma luz??

segue o código de teste em anexo

Exibições: 193

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

Boa tarde T,

por favor remova seu sketch da área de texto do seu tópico, e anexe como um arquivo.

Obrigado pela atenção.

RV

Boa tarde, isso é um comportamento normal do ATmega 328 usado no Arduino. 

Existe uma recomendação do site Arduino , para que as portas não usadas, sejam aterradas (conectadas ao GND). Ou então configuradas como portas digitais. Se elas não estiverem sendo usadas e não aterradas, elas ficam flutuando (sujeitas à interferências). 

https://www.arduino.cc/reference/en/language/functions/analog-io/an...

Notes and Warnings

If the analog input pin is not connected to anything, the value returned by analogRead() will fluctuate based on a number of factors (e.g. the values of the other analog inputs, how close your hand is to the board, etc.).

Obrigado José... era isso mesmo ... estava fazendo em bancada a atualização do código e fazia esse código de teste com apenas 1 sensor... quando coloquei os outros sensores em suas respectivas portas se estabilizou o sinal nelas  .... obrigado pela breve ajuda !!!! 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço