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 !!!!!