Go Down

Topic: Motores de paso a paso (Read 377 times) previous topic - next topic

CPW_

Hola!, soy nuevo en el foro y estoy haciendo mi primer proyecto con arduino que es simplemente hacer andar un motor de paso a paso.
Estoy con Arduino UNO y conecté un driver de motor A4988 conectando los pines de arduino 2,3 y 4 en STEP, DIR y ENABLE del A4988 respectivamente.
Todo biena hasta ahí, el problema es que en el momento que configuro los puertos como salidas de los pines 2,3 y 4, el motor hace algunos movimientos erráticos que sacan fuera de posición el motor, sin embargo luego de ser configurados, el motor se mueve con normalidad obedeciendo a los comandos. El código que utilizo en la programación de los pines es el siguiente:

void ConfigurarPuertos(){
  pinMode(EnablePinMotor1, OUTPUT);
  digitalWrite (EnablePinMotor1, HIGH);
   
  pinMode(StepPinMotor1, OUTPUT);
  pinMode(DirPinMotor1, OUTPUT);
}

sólo al ejecutar este pedazo de código el motor se mueve en forma errática (hacia atrás y adelante)

alguien tiene idea qué puede estar pasando?, estaré muy agradecido por comentarios,

CPW.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy