Alguém já percebeu (ou é um problema no meu Arduino) que quando eu peço pra ler uma tensão em um pino analógico e não coloco nenhuma tensão, ele já apresenta uma tensão residual? Quero dizer, se eu boto 5V ele lê 1023, mas se eu tiro o fio ele teria que ler 0, mas permanece uma tensão. Medi os outros pinos e eles também apresentam uma tensão de aproximadamente 1.6V. O meu Arduino está com defeito ou é assim mesmo?

Exibições: 396

Responder esta

Respostas a este tópico

Ola, amigo é assim mesmo. Quando não se coloca nada o pino fica flutuando então caso vc queira que ele marque 0 vc devera forçar um sinal de Pull dow ou seja colocar um resistor de 10K entre o pino desejado e o GND. Este resistor é extremamente importante pois ele tira ruidos de sensores que trabalham diretamente com pino, ou seja se vc estiver usando um NTC os valores sem o resistor fica variando muito e fica chato de trabalhar, mas quando se coloca o resistor ele fica mais estavel.

Espero ter ajudado.

Olá, Rodrigo.
Obrigado pela resposta! Vc recomenda colocar sempre esse resistor antes da entrada do sensor ou apenas neste teste em vazio?

Ajudou muito!

Cristiano, eu sempre uso não importa a aplicação pois entradas analogicas sofrem muito com ruido, mas para cada caso é um caso, ou seja talvez vc tera que usar resistores com valores diferente, porem ate hoje ja montei varios projetos e so usei resistores de 10k.

Sempre que precisar é so fala.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço