Bom dia garaginos,

venho com mais dúvidas, e obrigado a vocês por sempre me esclarecerem as mesmas, então, venho montando um robo com

-01 arduino Uno

-01 sensor ultrasonico

-02 motor dc 3A 6v

-01 motor shild

vejam em funcionamento:

assistam este video para intenderem o que acontece               

 https://www.youtube.com/watch?v=NRV_bUqvcxQ

ele para em certos obstaculos e não consegue sair, preciso que volte para trás quando isto acontecer, e vire para a distancia que possui maior distancia 

Codigo utilizado

clique aqui ou acesse » http://pastebin.com/VwrqKUs8

fotos

Exibições: 1129

Responder esta

Respostas a este tópico

Tenta fazer assim :

Cria uma função pra quando for < que a distancia x ele faz os testes tipo : cria três variaveis um pra cada lado tipo: leitura_esquerda, leitura_direita, leitura_frente. Ai quando o servo virar pra 0º ele armazena um valor na variavel leitura_esquerda, quando virar pra 90° armazena na leitura_frente e quando for 180° na leitura_direita.

Dentro disso cria condições para saber qual delas ocorre seu problema.

Faça uma media para ter certeza na leitura.

Assista esse video pode de ajudar :https://www.youtube.com/watch?v=AEsAxho1Y-Y

Espero ter te ajudado.

Abs.

comecei a pesquisar sobre a programação dos servos, mais acontece o seguinte, as vezes um demora um pouco mais para funcionar do que o outro, fazendo então que ele não saia reto como esperava, as vezes uma das rodas nem funciona, tenho que dar um impulso manualmente para que ela funcione, troquei a bateria, troquei os servos de porta, ivertii um com o outro, troquei os servos motores, e nada disso resolveu meu problema

Olhando a foto acima, vi que está usando pilhas "amarelinhas". Elas não são indicadas pra usar em brinquedos, troque-as por pilhas recarregáveis de alta capacidade ou no mínimo pilhas alcalinas, sem se esquecer de não misturar pilhas novas com velhas ou então de tipos diferentes.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço