Paso 8: Buscar nuestro rango de movimiento
Ahora que hemos conseguido nuestro servomotor listo, que tendremos que encontrar qué gama de grados que nos permitirá hablar de nuestro motor servo gire a sin dañar el brazo, así como asegurarse de que el motor está en una buena ubicación física como es.
Suponiendo que el motor ha sido girado completamente hacia la izquierda con motor servos vienen, 180 grados sobre el motor servo corresponderá a una tapa totalmente abierta. Con esto en mente, podemos utilizar el código en el archivo de texto por debajo de este paso para averiguar lo que el menor límite que nuestro servomotor tendrá ante el brazo de servo golpea la parte inferior de la caja. El código está diseñado para el chipKIT uC32 en el compilador MPIDE (disponible como una descarga gratuita aquí) y simplemente se abre y se cierra la tapa de la caja.
Para conectar el motor servo a la uC32, conecte el cable rojo al pin de alimentación de 5V, el cable negro con un conector de tierra y el cable blanco a pwm pin capaz, como el pin 3. El ángulo de grado inferior que el servomotor gira a (y así se cierra hasta la tapa de la caja) se pueden ajustar cambiando el número en la línea:
int lowerServoDegree (número para cambiarse)
Una vez que cambias el número, volver a subir el código en el uC32 y ver si el rango de movimiento es donde usted quiere que sea. Puede ampliar el rango de movimiento rompiendo algunos de los brazos en el pedazo de 6 brazo que golpeó la parte inferior del cuadro de primera.