I'm kinda new to arduino and currently working on my first project- hexacopter. I'm trying to power up 6 small dc motors (150 mA operating current) with TIP120 transistors (PWM to control their speed), arduino nano and a 3.7v lipo battery (500 mAh).
Problem is that the motors don't go as fast as they should. I don't know where in my configuration is the problem- if it's current draw from the arduino itself, or from the power supply? should i change one of them? and basically, i would appreciate very much if you can try and explain how to choose parts for something like that.