Pages: [1]   Go Down
Author Topic: Motores de paso a paso  (Read 189 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Pages: [1]   Go Up
Jump to: