#include <Stepper.h> // Вариант с библ.   Также для UNL2003
const int stepsPerRevolution = 100; // Реально не меняется! (Standard 200, меньше не делается )
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
void setup() { Serial.begin(9600);
   myStepper.setSpeed(1);  } // steps qty,  60 было в шабл

void loop() {
  Serial.println("clockwise");   // step one revolution clockwise:
  myStepper.step(stepsPerRevolution);   // delay(500); //delay - AFTER ROTAT
//  Serial.println("counterclockwise"); // step one revolution clockwise:
//  myStepper.step(-stepsPerRevolution);    delay(500);
} 

/* Вариант БЕЗ библ 
#define Ap    10  // A_Pl   
#define Am    11  // A_Min
#define Bp    9   // B_Pl 
#define Bm    8   // B_Min
int I = 0 ;
void setup() {
  pinMode(Ap,OUTPUT);  pinMode(Am,OUTPUT);
  pinMode(Bp,OUTPUT);  pinMode(Bm,OUTPUT);  }
void loop() {    // This is Wave Fullstep motion - only one coil energized at a time
   if ( I++ <25 ) {  // stop after 25*4 steps (=100) - quarter turn with gearRatio "2:1"
// Последовательно вкл.(HIGH) один pole
    digitalWrite(Ap,HIGH);  digitalWrite(Bm,LOW) ;    delay(1000);   // 10 - было
    digitalWrite(Ap,LOW) ;  digitalWrite(Bp,HIGH);    delay(1000); 
    
    digitalWrite(Am,HIGH);  digitalWrite(Bp,LOW) ;    delay(1000); 
//  digitalWrite(Am,LOW) ;  digitalWrite(Bm,HIGH);    delay(1000);   // МОЁ
                 } 
 delay(3000); 
}    */