EDIT: I understand now, but with a microcontroller, why can't I just connect the data pin of the microcontroller to the data pin on the servo and the power form a battery bank to the power on the servo? Won't that just have the same effect?
All I know on this topic is that connecting a microcontroller's power output to most motors will roast the microcontroller because of the high current. People say the solution is a motor driver. How does a motor driver work (let's use a servo motor driver in this case.) Does it, somehow generate it's own power somehow, or is it supplied power from a power source and?
Oh yeah, why can't I just supply any old 5v servo motor with the 5v output pin on the C.H.I.P computer?