Transistori in regione attiva diretta?

Secondo me fai un bel fritto misto....Pensa quanta corrente devono dissipare!!!
Per il discorso del circuito di controllo, secondo me non ne vale la pena....
In mezz'oretta scrivi un sorgente da mettere dentro un PIC, con il quale puoi anche scegliere se pilotare il motore in full-step oppure half-step, il PIC semplicemente cambia sequenza da mandare in uscita.