bos1714:
Another issue is that the motors take a maximum of 3.7V. Since the Uno runs on 5V, you cannot directly hook up the motor to one of these PWM pins..[.....]
If you want a board that can control the desired 8-10 motors, I would recommend the Arduino Due, as it has 14 PWM pins, and the 3.3V regulator can output 800mA of current, which is barely enough for 8 motors.
Sorry to be blunt, but this is nonsense on several different levels.
Even if the Uno was a 3.3v device neither it nor a Due can control a motor directly. Even if they could provide enough current the high transient voltages generated by motors can easily destroy an Arduino.
As I mentioned in Reply #1 all the Arduino can do is control the current passing through a MOSFET or h-bridge
...R