Moteur pas a pas

rebonjour à tous

voila, j'ai branché ina => broche digital 2
inb => broche digital 3
inc => broche digital 4
ind => broche digital 5
Gnd sur gnd
vcc sur 5v
Pour faire mes essais, j'utilise cet exemple:

#include <Stepper.h>

// Nombre de pas 
#define STEPS 48
Stepper stepper(STEPS, 2, 3, 4, 5);   

void setup()
{ 

stepper.setSpeed(30); 
}  

void loop() { 

stepper.step(48); 

}

mais voila, le moteur tourne TRES TRES lentement ... 3 mn pour 1 tour ... meme si je ne veux pas le faire tourner vite, j'aimerai quand meme un peu plus vite.
Parfois en plus, il se bloque... est ce un probleme du moteur ? si oui je le renvois tout de suite.

Merci de votre aide.

Marie.