Boa tarde, pessoal! Já havia mencionado esse motor no meu último post, estou determinada a fazê-lo funcionar no meu projeto. Já consegui escrever todo o código da minha chocadeira, mas estou presa no código do motor.

Quero fazer eles girar a 45° a cada 2 horas, pra fazer a rolagem dos ovos. Já procurei muito e fiz várias tentativas, mas só consigo fazer ele dar uma volta completa nos dois sentidos. Como dá para perceber, não manjo muito de programação, e é o meu primeiro projeto. Alguém poderia me ajudar nessa parte?

Exibições: 216

Anexos

Responder esta

Respostas a este tópico

Boa tarde.

Anexe um arquivo com o código que você já escreveu. 

Assim facilita para que ´possamos ajuda-la.

Não cole código na área de texto do seu poste.

RV mineirin

Certo, arquivo anexado.

Boa noite,

Este motor tem um passo de 5,625 graus, e para que o motor de uma volta completa serão

necessários 64 passos.  64 * 5,625 = 360 graus.


Mas existe um caixa de redução neste motor, e ela tem um fator de redução de

aproximadamente 64.


Então para o eixo externo dar uma volta completa, serão precisos 64 x 64 steps, 
ou seja 4096 steps. (um pouco menos talvez, pois a redução não exatamente 64).

Para girar 45 graus, serão então necessários 360 / 8 = 45 graus, então 4096 / 8 = 512 steps.


Você precisa enviar 512 steps ao motor para girar para um lado 45 graus e  -512

para girar para o outro, assim ele vai de o graus até 45 graus e retorna para 0 graus.

Testa o código anexo e depois conta pra gente o resultado.

RV mineirin

Testa_Step.ino

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço