Controlling 16 DC Motors with an Arduino Uno.
How many motors can an Arduino handle?
You can control up to 6 servo motors on the arduino uno using the 6 PWM channels that are available. If you need to control more number of motors , you can use PWM drivers like TLC5940.
How many stepper motors can a Raspberry Pi control?
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping. Big terminal block connectors to easily hook up wires (18-26AWG) and power.