saludos, recién compre un kit de motores nema y a4988, el problema es que cuando le cargo el software para probar los motores tiene una falla.
Funciona durante aproximadamente 2 ciclos, luego se queda trabado alrededor de 1 o 2 segundos y lego repite el ciclo y con el la falla. por lo que entro en un loop de funcionamiento y falla.
He probado cambiando los motores y los drivers, pero la falla persiste.
Estos son los elementos que utilizo:
-NEMA 17PM-K356-01VS
-pololu a4988
-Arduino MEGA 2560
-Fuente de voltaje de 12V a 500mA
El código que utilizo es el siguiente:
//////////////////////////////////////////////////////////////////////////////////////////////////
#define VELOCIDAD 2000
int steps = 3;
int direccion = 8;
int reset = 7;
int pasos = 1000;
void setup() {
pinMode(steps, OUTPUT);
pinMode(direccion, OUTPUT);
pinMode(reset, OUTPUT);
}
void loop() {
digitalWrite(reset, LOW);
delay(100);
digitalWrite(reset, HIGH);
digitalWrite(direccion, HIGH);
for (int i = 0; i<pasos; i++)
{
digitalWrite(steps, HIGH);
digitalWrite(steps, LOW);
delayMicroseconds(VELOCIDAD);
}
digitalWrite(reset, LOW);
delay(100);
digitalWrite(reset, HIGH);
digitalWrite(direccion, LOW);
for (int i = 0; i<pasos; i++)
{
digitalWrite(steps, HIGH);
digitalWrite(steps, LOW);
delayMicroseconds(VELOCIDAD);
}
}
///////////////////////////////////////////////////////////////////////////////////////////////
De antemano Muchas Gracias.
** Si necesitan más información, yo les hago saber.