LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Control de motor paso a paso con Arduino

Saludos!!! tengo una gran duda, quiero controlar un motor paso a paso unipolar de la forma convencional usando un arreglo de transistores Darlington, lo logre facilmente usando el siguiente skecth de Arduino:

 


   int motorPin1 = 8; // PIN-es del Motor
   int motorPin2 = 9;
   int motorPin3 = 10;
   int motorPin4 = 11;
   int delayTime = 500; // Delay que determina la velocidad de giro

   void setup() {

                   pinMode(motorPin1, OUTPUT); // Configuración de los PIN-es como salida digital
                     pinMode(motorPin2, OUTPUT);
                   pinMode(motorPin3, OUTPUT);
                  pinMode(motorPin4, OUTPUT);

               }

   void loop() {

      // Los pines se activan en secuencia
      digitalWrite(motorPin1, HIGH); // Primer paso
      digitalWrite(motorPin2, LOW);
      digitalWrite(motorPin3, LOW);
     digitalWrite(motorPin4, LOW);
     delay(delayTime);
     digitalWrite(motorPin1, LOW); // Segundo paso
     digitalWrite(motorPin2, HIGH);
     digitalWrite(motorPin3, LOW);
     digitalWrite(motorPin4, LOW);
     delay(delayTime);
    digitalWrite(motorPin1, LOW); // Tercer paso
    digitalWrite(motorPin2, LOW);
    digitalWrite(motorPin3, HIGH);
   digitalWrite(motorPin4, LOW); 
   delay(delayTime); 
   digitalWrite(motorPin1, LOW); // Cuarto paso
   digitalWrite(motorPin2, LOW);
   digitalWrite(motorPin3, LOW);
   digitalWrite(motorPin4, HIGH);
   delay(delayTime);




Mi pregunta es como hago un VI que haga lo mismo usando la libreria de Arduino para Labview, por ejemplo quisiera hacer una interfaz gráfica que muestre la velocidad del motor, sentido de giro,etc, En resumen quisiera saber como hago un VI que haga lo mismo que el sketch que acabo de mostrar.

De antemano muchas gracias !!!!!

0 Kudos
Message 1 of 2
(3,723 Views)

Buen día Pablo,

 

Te recomiendo revisar los ejemplos que vienen dentro del Toolkit de LabVIEW para Arduino:

 

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019TmpSAE&l=en-US

 

Lo que necesitas es basicamente escritura de salidas digitales y dentro de los ejemplos del toolkit viene como hacerlo.

 

Espero que esta información te sea de utilidad!

Luis CT
0 Kudos
Message 2 of 2
(3,668 Views)