Hola microcom, quiero comentarte que el primer circuito que propones en este ultimo post no funcionaría para la aplicación que pretendes darle.
El motivo es que entre el pin 9 del ULN y el positivo de la alimentación le falta agregar un diodo zener que debe ser porporcional a la tension de alimentación del motor.
Espero no te ofendas por mi comentario.
Un saludo.
Atte. CARLOS.