PWM motor driver or direct connection to microcontroller?

Hi! I’m planning to begin work on small quadruped robot soon, and I’m thinking of making an ultra cheap, ultra accessible one, using 12 mg90s 9g servos.

should I hook up the signal wires of these to my Arduino/esp32 directly (power source will be separate)

OR

Connect the signal wires to a pwm motor driver, and connect that to the microcontroller?

I do not completely understand the purpose of the pwm motor driver, so if someone would be kind enough to explain that a little that’d be great too!

Thanks!!

submitted by /u/JustYourLocalDude
[link] [comments]