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)
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por