Control de servo motor con un pwm

Buenos días , quien me puede colaborar con un pequeño problema que tengo esque estoy realizando un brazo robótico y me toca manejar los servos con pwm controlado con dos joystick la cuestión esque todos los servos no se pueden mover libremente cómo hago para ponerle un máximo y un mínimo a los servos como EJ. El servo de la pinza lo máximo que se puede abrir 50° y lo mínimo que se puede cerrar es 8° lo que he pensado es variar el ángulo del servo con respeto a las resistencias quien me podría dar otra idea se lo agradecería ante mano muchas gracias
 
Si no puede pasar de 50 no pases de 50.
No veo el problema por ningún sitio
¿Para que enviar algo que el servo no puede asumir? No lo envíes y ya está.

Memorizas cada servo de dónde a donde pueden moverse y nunca envías la señal por encima o por debajo de los valores límite.

Lo mismo vas a tener que hacer con la lectura de los joysticks porque no dan 0V y 5V, dan valores intermedios, el ángulo de movimiento de la palanca no es todo el recorrido del potenciómetro.
 
Arriba