Drive Multiple Variable Speed ERM Vibration Motors

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