Куда подключить внешний источник питания для платы управления двигателем Arduino?

У меня есть шаговый двигатель BYJ48 и шилд-плата драйвера двигателя ULN2003A.

Во многих руководствах я читал:

не потребляйте ток от 5 В на шине Arduino, а используйте внешний источник питания, так как двигатель может потреблять довольно большой ток

Какой из этих вариантов они имеют в виду?

Подключите внешний адаптер питания к Arduino и подключите Плату ULN2003A к выводу Vin и GND на Arduino

или

Подключите сам щит двигателя к внешнему адаптеру питания и подключите его к контактам + и - на щите двигателя

или, может быть, оба решения являются допустимыми?

Я использую вот эту плату.

, 👍1