Far compiere 1 giro esatto a un motore per ogni impulso dato da PC: mi aiutate?

vediamo se ho capito, tu dici lo step è preciso, ma se quando è spento (perdona la semplificazione) qualcuno lo muove, quando verrà riacceso, lui sarà sempre preciso ma partendo da posizione sbagliata compirà un ciclo sbagliato... è così? smiley-sad

Giusto. Ma vale anche per un motore DC con encoder incremantativo.

se non ho capito male, l'encoder in questo caso mi serve per gestire le rape di accelerazione e decelerazione giusto?

Giusto!

Nel elenco manca l' alimentatore per il motore e il MOSFET.
Arduino potrebbe essere alimentato dal PC. Se collegato alla USB puoi mandare comandi dal PC tramite la seriale.

Adesso non ho tempo per controllare i link indicati per il motore. lo faccio con calma piú tardi.

Ciao Uwe