So I just decided to start a small side project using the RPi to control 1 or 2 servos.
At first, I thought this would just mean plugging the GPIO pins of the servo to the GPIO pins on the RPi, and send some PWM using a python library.
Then I read about breadboards, and how you should use them to prevent overpower.
Then I read the "Raspberry Pi Cookbook" (https://youtu.be/LwEBB6v559I?list=PL055Epbe6d5aNCgzEvabfFefkjSqtsEdx&t=285) and the guy basically demonstrated that programming a servo through PWM just end up with insane jitter.
Then I read about expansion boards (like PiFace) and how you should use them to program servos using I2C.
Then I read about drivers, relays, and whatever...
I'm now completely lost as to what I should use to start. Should I use a breadboard/PWM, or will that end up with insane jitter just like in the video? Or should I use I2C with an expansion card? which expansion card should I use? Or maybe I should use one of these "servo drivers" cards?