//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
}
A4988