Under what circumstances should I prefer a continuous rotation 'servo' to a DC motor, or vice versa?
It seems to me that to use a DC motor, I'm going to need three pins from an MCU -- two for forward/backward/brake/coast and one for PWM. On top of that, I'll need an H-Bridge.
For a continuous rotation servo, I'll only need one signal pin and some code to send proper timing signals. I can't control the speed of the servo, can I? Also, it must have something akin to an h-bridge inside the motor, which surely ups the cost, but the motor will always be geared, which is a plus.
So, what are the pros and cons of each, and when should I choose one over the other?