Si está seguro del voltaje y las corrientes del motor y de todos los motores
Es posible que tenga que estar encendido al mismo tiempo que realmente desea dos voltajes.
Usando un solo suministro de 7V, deberías soltar
4V para alimentar un motor de 3V. 4V * 1.17A * 6 motores = 28W. Es decir
Mucho poder para disipar.
Usted puede obtener verrugas de pared de doble salida. Consigue uno con una salida de 7-10V
y una salida de alta corriente de 3-5V. Si el tamaño no es un factor usted
Podría obtener una fuente de alimentación de PC. Usa los 3.3V para los motores.
y usa el 12V para el Arduino con un regulador para soltar
el voltaje a 7V o menos.
También puede obtener un solo suministro de 3.3 V y usar un impulso
Convertidor para generar 7V. Sería un pequeño convertidor de impulso.
Ya que el Arduino no necesitaría mucho poder. Estos son
fácil de construir Algo como un MAX34063 o LT1302 funcionaría.
Yo haría la solución de boost boost.
Una nota más: no usaría Darlington para conducir los motores. Darlingtons
tiene un voltaje de saturación muy alto y usted va a
disipar mucho poder. Una mejor opción sería un MOSFET.
El IR IRLB8748PBF es un MOSFET 40A con un Rds (encendido) de 7mOhms (a niveles lógicos).
En 1A, disipará alrededor de 7 mW en comparación con más de 1W en
el darlington Son unos 90 centavos de Digikey.