Honestly, an Arduino can’t power any motors directly on account of the output current of its main control chip is less than 100mA, which can only drive a LED; (PS: If we power the motor with an Arduino forcedly, the board will be broken finally.)
So what if we want to power the motor? Using a special motor drive board or adding a triode or a MOS ( Metal Oxide Semiconductor) is available.