Servo motors and power

Hello i am new to the arduino world and i have one question.
For my project i need to use 3 servos that will move one after another (the first will move from 0 decrees to 180 and back, then the second servo etc), the first two will move with no load but the third will lift about 300 gramms. So the question is:

Should i use just the 5V supply of arduino, use 5V supply with arduino with capacitor (or transistor), or should i use an external power supply, like butteries or a transformer (220VAC to 5VDC)?

Also i plan to use a breadboard is it ok with that?

Any advice will be very helpfull .

Thanks

If you don't have a separate power supply, you generally need a separate voltage regulator, or at least the Arduino & low power electronics should have it's own regulator.

The Arduino's voltage on-board regulator can't supply much "extra" current, and unless the servos are very-very small, they will probably draw too much current.

Motors also tend to make noise on the power supply line (which can cause the Arduino to "glitch" or reset) and separate regulators help to isolate the noise.

And, are your servos supposed to run from 5V or 6V?

...I'm not saying a shared power supply and regulator won't work, but the odds of a working circuit are better with separate power supplies/regulators.

Back in the days when I was a child and anything "Made in Japan" was considered inferior, I had a Japanese-made toy airplane that had a place to install "butteries". It still makes me laugh to think about it.

I don't know of any transformer that will take 220VAC to 5VDC. Transformers alone do not operate on DC and do not produce DC. A proper external power supply could do this, however.