Acabo de recibir mi Arduino uno para mi proyecto Robot de detección y evitación de obstáculos. Mis motores son 6 cables, 4 fases, motores unipolares de 12V. ¿Cómo los conecto a ULN2003A mientras uso un adaptador Arduino de 9V?

Es 99.9% shure, pero me temo que necesitará una fuente de 12V para el paso a paso. Se podría hacer con un convertidor de voltaje de 9V a 12V o usando una fuente de 12V (batería lipo por ejemplo). No puede conducir un motor paso a paso de 12V con 9V directamente. Por cierto, Arduiono funcionará con 9V, si está conectado correctamente (Vin).
El cableado es silencioso: elija cuatro salidas digitales en Arduiono (por ejemplo, 8, 9, 10, 11), conéctelas a los pines ULN2003 1, 2, 3 y 4 respectivamente. Luego conecte la tierra Arduino al pin 8 de ULN2003.
Ahora tome el motor y conecte los cables 1, 2, 6 y 5 a los pines 16, 15, 14 y 13 respectivamente. Luego, conecte los cables 3 y 4 al (+) de suministro de 12V.
Luego conecte el pin 9 de ULN2003A a + 12V de la fuente de alimentación.
Finalmente, conecte el extremo (-) (Tierra) de la fuente de alimentación (batería lipo) al pin GND del Arduino.
Puede ser útil, mientras que no es obligatorio colocar un condensador de desacoplamiento entre el pin 8 y el pin 9 de ULN2003A. Un tipo 100nF, 35V puede estar funcionando bien.
Aquí hay un esquema simplificado (¡no es que sea un paso a paso unipolar de 5V !):

¿Investigaste antes de publicarlo aquí en quora?
Porque una simple búsqueda en Google podría haber respondido a tu pregunta.
No entiendo exactamente su problema. ¿Está preguntando sobre la interfaz de los steppers con ULN2003 o está preguntando cómo usaría el adaptador de 9V para el motor de 12V?
Un enlace a la hoja de datos de su motor podría ayudarnos a descifrar más los detalles y el suministro de voltaje nominal.
Dicho eso, aquí tienes! Una simple búsqueda en Google para la interfaz paso a paso con ULN2003 y obtienes código en complemento.
Disfrutar.
https://www.google.co.in/?gws_rd

http://www.bristolwatch.com/ardu