Bom dia a todos.

Como não sou especialista em eletrônica, apenas brinco com isso, surgiu uma duvida.

Outro dia fui fazer um projeto utilizando o arduino para controlar alguns servos com o controle do WII e mesmo a leitura dos sensores sendo feita, os servos não se moviam.

Testei em outras saídas PWM e nada.

Ai vem minha dúvida, é possível ocorrer um defeito apenas nas PWM's?? Pois as outras I/O estão funcionando perfeitamente.

Seria um problema no microcontrolador ou na placa? Sei que falando assim é meio impossível de saber, mas só para ter uma luz.

Obrigado.

Exibições: 666

Responder esta

Respostas a este tópico

vc ja pegou e testou a lib. PWM LED ?

ai depois brinca com isso e ve se consegui funcionar...

arduino.cc

http://arduino.cc/en/Tutorial/Fading

É parece que as saídas estão OK.

Devo estar fazendo alguma coisa errada, mas o estranho é que já tinha feito esse projeto antes e foi de boa...

Obrigado.

Li no tutorial arduino básico que  saídas PWM são muito rápidas para servos e por isso é melhor usar a lib p/servos,é a servo.h...

É esta lib que estou usando mesmo...

Troque os servos por leds e veja se o brilho varia, se variar as saidas estão boas.Evite ligar a alimentação de mais de um servo pelos 5V do arduino senão ele desliga.

Troquei e o brilho variou...Acredito que esteja dando cabeçada aqui.

Mas o arduino desliga com mais de um servo no 5v??

Em um projeto anterior se não me engano utilizei 3 e foi de boa....

Mas obrigado.

vc ta tendo queda de tensão por isso que com 5 ele não funciona....

vc pode usar intertravamento assim usa todos, mas com sequencia de 2 funcionando e 3 parados e assim vice versa...

com UNO eu to ativando em AC e gerou esse problema, coloquei intertravamento funcionou legal.

PWM em servo ou motor de passo não procede, você precisa enviar um treem de pulso, com um tempo minimo de acionamento pois se for muito rápido ao invés de o motor girar ele fica roncando.

Obs: PWM e Treem de pulso são diferentes.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço