Control de servo motor con un pwm

#1
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
 
#2
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