Stepper motor non si muove ma ronza

Patrick_M:
casomai dalay(1) -> delayMicroseconds(900) o meno...
per aumentare la velocità
con delay(2) dimezzi la velocità

Ho provato a variare il delayMicroseconds(X) con un potenziometro e ho trovato che un valore intorno a 1000-1050 il motore viaggia bene. Se scendo sotto i 900 non gira cosi come se salgo a 1300.

Comunque non riesco a variare la velocità in maniera corretta.

Da quello che ho capito è un problema di clock di arduino che è troppo veloce affinche il driver esegua il comando.

Datemi una mano perchè non so più che pesci pigliare.