i motori vanno, ovviamente, alla stessa velocità.. non capisco bene il perchè, ma immagino sia qualcosa che c'entra con il delayMicroseconds.. penso ci vorrebbe qualcosa di asincrono per farli andare alla stessa velocità e la delay è bloccante...
ho letto in giro che la libreria Stepper dell'IDE Arduino non va bene con questa scheda (o con la EasyDriver, che funziona con lo stesso codice..) e quindi vorrei avere qualche delucidazione a riguardo..
se disegni un diagramma di flusso del Tuo sketch lo capisci:
fai un passo al primo motore e poi un passo di diverse tempistiche del secondo. In pratica 1 passo al primo e poi 1 passo al secondo e poi 1 passo al primo e 1 passo al secondo ecc. Non potranno mai andare a velocitá diverse.
Per pilotare un step su quei driver basta un impulso di 1µS puoi fare con millis 2 cicli indipendenti che ogni volta che é passato il tempo manda un impulso.
ciao Uwe