Boa Tarde,

Sendo novo no Arduino será que alguem me consegue ajudar em como limitar o movimento de motor Stepper? Por exemplo limitar o movimento a 90º ou 180º??

E até fazer com que ele se mova para a direita ou Esquerda dentro dessa limitação num espaço de tempo?

O codigo que tenho actualmente (Com joystick)

Exibições: 116

Responder esta

Respostas a este tópico

void loop () {
while (analogRead (X_pin) >= 0 && analogRead (X_pin) <= 100) {
if (steps> 0) {
digitalWrite (dir_pin, HIGH); // (HIGH = anti-clockwise / LOW = clockwise)
digitalWrite (step_pin, HIGH);
delay (1);
digitalWrite (step_pin, LOW);
delay (1);
//steps--;
}
}
while (analogRead (X_pin)> 900 && analogRead (X_pin) <= 1024) {
if (steps <2050) {
digitalWrite (dir_pin, LOW);
digitalWrite (step_pin, HIGH);
delay (1);
digitalWrite (step_pin, LOW);
delay (1);
//steps ++;
}
}

while (analogRead (X_pin1) >= 0 && analogRead (X_pin1) <= 100) {
if (steps> 0) {
digitalWrite (dir_pin_1, HIGH); // (HIGH = anti-clockwise / LOW = clockwise)
digitalWrite (step_pin_1, HIGH);
delay (1);
digitalWrite (step_pin_1, LOW);
delay (1);
//steps--;
}
}
while (analogRead (X_pin1)> 900 && analogRead (X_pin1) <= 1024) {
if (steps <2050) {
digitalWrite (dir_pin_1, LOW);
digitalWrite (step_pin_1, HIGH);
delay (1);
digitalWrite (step_pin_1, LOW);
delay (1);
//steps ++;
}
}
}

Boa tarde Sr. N. (se não gosta que te chame pelas iniciais, avise),

Recomendações: Recomendações: 

  1.  Remova seu sketch da área de texto do seu tópico;

  2.  Leia   http://labdegaragem.com/forum/topics/sugest-o-de-como-postar

  3.  Comente as linhas do seu sketch.

        Fica mais fácil entender o que vc quer fazer com cada linha e facilita a ajuda.

  4.  Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo        

       com o seu sketch.  

      

RV mineirin 

Boa Tarde,

Ao fazer copy paste ele fica assim todo puxado para a esquerda, o forum tem alguma ferramenta para postar codigo? Ou temos que fazer isso manualmente??

E verifiquei tambem agora que ao fim de 15m já não se consegue alterar o post.

sugestão:

Postar o .ino ou colocar no pastebin

Se voce ler o cabeçalho da pagina de inicio, vai encontrar muita informação, entre elas a do colega RV, que mostra a maneira correta de postar e ainda explica porque não se deve colar o código no corpo da mensagem.

https://labdegaragem.com/forum/topics/sugest-o-de-como-postar 

Boa sorte!

Abs.

CK

Obrigado a todos.

E relativamente a ajuda propriamente dita???

Siga estas instruções que lhe recomendaram acima, e tenho certeza que a ajuda vira.

Boa tarde Sr. N. (se não gosta que te chame pelas iniciais, avise),

Recomendações: Recomendações: Minerin

  1.  Remova seu sketch da área de texto do seu tópico;

  2.  Leia   http://labdegaragem.com/forum/topics/sugest-o-de-como-postar

  3.  Comente as linhas do seu sketch.

        Fica mais fácil entender o que vc quer fazer com cada linha e facilita a ajuda.

  4.  Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo        

       com o seu sketch.  

Exemplos https://www.arduino.cc/en/Tutorial/LibraryExamples/StepperSpeedControl

Abs.

CK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço