I'm looking to power 3 servos and control them with an Arduino Uno.
Could someone please explain to me, not just specifically for this, how I can work out how much voltage and current I need to power several motors at maximum power? I've heard that it doesn't matter how high of a current I supply as the motors will only draw what it needs from the battery. Is this true? If so how do I know the minimum current I must supply? As for the voltage, I've heard things like for a 6V motor you can use 6V to power up to 4 motors. If this is true, why is 4 the cutoff? And does that mean I need 6.8V for these?
Also how do I choose which type of battery to go for? This needs to be portable so I can't have mains connections, so how do I choose between the AA type of batteries, LiPo or Nickel, etc..?
Sorry for the basic questions, just trying to build up from the foundations.