Estamos acabando de construir el robot, pero mientras tanto queríamos ver una de las patas en funcionamiento. En el siguiente vídeo podemos observar el movimiento de los dos miembros de la pata. Como ya sabéis ésto se consigue realizando un giro completo con ambos servos.
En el vídeo vemos como los servos se mueven uno después del otro, y no conjuntamente. Esto es debido a que en nuestro programa la función MoveServo nos crea un bucle, y hasta que éste no termina no se ejecuta la siguiente instrucción. Para arreglar esto usaremos hilos de ejecución (threads) para mover cada servo independientemente, y así poder hacerlos girar al mismo tiempo cuando sea necesario.
No hay comentarios:
Publicar un comentario