Hola sartze...
Servos hay de tipo industrial o de modelismo... pero en éste foro se habla de los últimos.
No necesitas nigún lenguaje especial para manejarlos.
Solo tienen una conexión de tres hilos, dos de ellos (rojo y negro) son de alimentación entre 4,8 y 6V generalmente, el terder hilo de señal de control (blanco)
El control se hace por PWM (control de ancho de pulso)... una onda cuadrada de 50 o 60Hz... según fabricante, y ancho de pulso variable entre aprox 1ms y 2ms... siendo éstos las posiciones extremas... o sea con un ancho de pulso de 1,5ms obtienes la posición media.
El giro de éstos servos está limitado en los standard a 180º... hay algunos comerciales de 360º, e incluso en Barcos RC se utilizan algunos con varios giros... igualmente hay numerosas páginas en internet que explican como modificar servos stardard para quitar las limitaciones.
En éstas páginas podrás encontrar datos mas precisos sobre el control de servos:
http://www.google.com.ar/search?q=cache:z7zJ27fRB2cJ:usuarios.lycos.es/koldolo/servos.htm+servos+%2B+se%C3%B1al&hl=es&ie=UTF-8http://www.iearobotics.com/proyectos/cuadernos/ct3/ct3.htmlhttp://www.ii.uam.es/~mecatron/index.php3?seccion=4&pagina=3http://www.radiocontrolpr.com/servos.shtmlhttp://www.creaturoides.com/srvesp.htm ...éste, con una animación muy explícita...
http://www.ime.eb.br/~pinho/micro/trabalhos/Robot_Bioins_I.pdfÉste último, un documento muy interesante y bien resumido, y con aplicación para PIC en C.-
Espero que ésto te deje medianamente claro el concepto de servo... y sus aplicaciones a la robótica, así como las diferentes maneras de controlarlos de forma manual, por PC, por RC o por PIC.
Un abrazo...
marmatar