Boas para todos.

Pessoal presciso calcular qual o tempo que leva para uma entrada do arduino ir de LOW para HIGH.

Estou fazendo uma aplicacao e eu vou prescisar saber qual e frequencia que uma entrada digital pulsa, em um segundo.

Alguem poderia me ajudar?

Exibições: 1235

Responder esta

Respostas a este tópico

Olá.

Uma  forma de se fazer isso é usando a interrupção externa, o arduino tem alguns pinos que podem ser programados para disparar a interrupção sempre o pino mudar de o para 1 ou de 1 para 0. 

http://arduino.cc/en/Reference/AttachInterrupt

Tem vários exemplos de frequencímetros para o arduino:

http://forum.arduino.cc/index.php?topic=154727.0

http://microcontrolandos.blogspot.com.br/2013/01/frquencimetro-com-...

http://mecamaniacos.blogspot.com.br/2013/05/frequencimetro-com-ardu...

http://www.portalmcu.com.br/2013/08/frequencimetro-de-1hz-10mhz-com...

Veja se um desses projetos te ajuda.

Abraço.

Muito obrigado pela resposta.

Era isso ai mesmo que eu estou procurando.

Agora é fazer as implementações no meu codigo.

Muito obrigado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço