The issue you are going to run into is current. Most USB ports cannot output more than 500mA, and depending on the motors, you may need to supply more than that. The other issue is that powering the whole system through your Arduino’s USB connection could lead to the motors drawing more current than the Arduino’s regulated lines can supply, which could end up damaging the Arduino itself.
↧