¿Cómo puedo controlar un servo RC?

Me gustaría controlar un pequeño servo RC (5 V, 500 mA) desde los pines GPIO a través de Python . Hardware ¿Cuáles son las conexiones eléctricas requeridas? ¿Puedo conectar varios servos a la Raspberry Pi? ¿Hay alguna limitación actual? ¿Necesito proteger el pin de salida con un...