LusoRobótica - Robótica em Português

Robótica => Projectos de robótica => Tópico iniciado por: henriquecm7 em 06 de Julho de 2013, 20:11

Título: Ajuda com Encoder
Enviado por: henriquecm7 em 06 de Julho de 2013, 20:11
Olá, estou com 2 motores da pololu (http://www.pololu.com/catalog/product/2285 (http://www.pololu.com/catalog/product/2285)) e estou querendo usar o encoder dele, porém não estou achando em lugar nenhum algo que explique bem como posso usa-los, em que porta devem estar os pinos do encoder, e sobre a programação, como devem ser lidos pelo arduino.

Alguém aí sabe?
Título: Re: Ajuda com Encoder
Enviado por: senso em 06 de Julho de 2013, 21:28
Um encoder metes o canal A no INT0, e no outro encoder metes o canal A no INT1, depois os outros dois canais B, metes em qualquer lado, código para ler isso, encontras facilmente.
http://playground.arduino.cc/Main/RotaryEncoders (http://playground.arduino.cc/Main/RotaryEncoders)
Título: Re: Ajuda com Encoder
Enviado por: jm_araujo em 06 de Julho de 2013, 21:39
Está a informação toda na página que enviaste da polulu.
Se só quiseres controlar a velocidade (a direção já controlas pela alimentação que dás ao motor), basta ligar a alimentação do encoder e uma das saídas (A ou B) ao arduino. A velocidade é proporcional ao numero de impulsos por unidade de tempo. Encontrei um exemplo pelo google: Link (http://forum.arduino.cc/index.php/topic,158385.0.html)
Sobre esse tipo de encoders tens muita informação se pesquisares no google por "arduino quadrature encoder".
Título: Re: Ajuda com Encoder
Enviado por: henriquecm7 em 08 de Julho de 2013, 11:37
Consegui fazer a leitura.
Agora, eu em um site sobre a fórmula de calcular a velocidade do encoder, e nessa fórmula ele usou um parametro chamado "pulse per revolution", e eu não estou entendendo como posso achar esse parametro do meu encoder, alguém ajuda?
Título: Re: Ajuda com Encoder
Enviado por: jm_araujo em 08 de Julho de 2013, 11:56
RTFM. ;)
Está a bold na página da polulu, no primeiro parágrafo de descrição do motor: "2249 counts per revolution".
Se fosse um cão tinha-te mordido   ;D ;D ;D
Título: Re: Ajuda com Encoder
Enviado por: henriquecm7 em 09 de Julho de 2013, 09:27
Muito obrigado cara, valeu mesmo. Ando meio voado esses dias. Tenho competição no sábado, e o meu robô ainda não está pronto, estou nervosíssimo.
Título: Re: Ajuda com Encoder
Enviado por: beirao em 09 de Julho de 2013, 22:46
Muito obrigado cara, valeu mesmo. Ando meio voado esses dias. Tenho competição no sábado, e o meu robô ainda não está pronto, estou nervosíssimo.

Não te preocupes, é normal isso! Aliás, ir para uma competição sem o robot funcionar é que é! ;) hehe
Título: Re: Ajuda com Encoder
Enviado por: LuísR.A. em 09 de Julho de 2013, 23:12
Muito obrigado cara, valeu mesmo. Ando meio voado esses dias. Tenho competição no sábado, e o meu robô ainda não está pronto, estou nervosíssimo.

Aconselho a calma e um chazinho de camomila. Stressado não se faz nada direito e ainda se estraga é hardware