//Define los pines a conectar
const int stepPin = 13;
const int dirPin = 12;
void setup() {
//Configura los pines para enviar los pulsos
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
}
void loop() {
digitalWrite(dirPin, HIGH); // Definimos la dirección de giro
//Avanza 200 pulsos
for(int x = 0; x < 200; x++) {
digitalWrite(stepPin, HIGH);
delay(50);
digitalWrite(stepPin, LOW);
delay(50);
}
delay(1000); //Tiempo de parada
digitalWrite(dirPin, LOW); //Cambiamos el sentido de giro
// generamos 200 pulsos para girar una vuelta
for(int x = 0; x < 400; x++) {
digitalWrite(stepPin, HIGH);
delay(25); //Aumentamos velocidad
digitalWrite(stepPin, LOW);
delay(25);
}
delay(1000); //Tiempo de parada
}