Objetivos
- Utilizar un josytick para controlar dos servos.
- Aprender a controlar el brazo robótico de dos ejes.
Material requerido.
Tienda España | Tienda Mexico | |
---|---|---|
![]() | Arduino UNO | Arduino UNO |
![]() | Soporte pan & tilt | Soporte pan & tilt |
![]() | Diodo Laser | Diodo Laser |
![]() | 2 x Servo SG90 | 2 x Servo SG90 |
![]() | cables de Protoboard | cables de Protoboard |
INTRODUCCIÓN Y MONTAJE
Sí seguís este curso con regularidad, esta sesión no va a tener mucho misterios para vosotros, porque no vamos a explicar nada que no sepamos. Y si no lo habéis hecho (o las tenéis un poco olvidadas) os recomendamos que echéis un ojo a estas sesiones, en las que hablábamos de los joysticks, los servos y, por supuesto, de cómo montar el soporte del brazo robótico de dos ejes:
Si ya habéis montado la estructura sabréis que para poder mover el brazo robótico vamos a utilizar dos servos. Uno se encargará del movimiento en el eje X (horizontal) y el otro en el eje Y (vertical). Y para controlar ese movimiento utilizaremos un joytick, que nos viene al pelo, porque precisamente nos permite controlar dos ejes.
El esquema de conexión sería el siguiente:


PROGRAMA DE CONTROL
El programa para controlarlo es muy sencillito. Simplemente crearemos dos variables en las que guardaremos la posición del servo, “angulo X” y “angulo Y”, que inicialmente posicionaremos en 90º, la posición media de los servos.

Y para moverlos sumaremos o restaremos un número de grados a la posición del servo cuando el joystick se encuentre desplazado de la posición central en alguno de los ejes, teniendo en cuenta si es el eje X o el Y (no quiero ser pesado, pero si necesitáis más explicaciones recordad que podéis echar un ojo a las sesiones que hemos comentado antes).
RESUMEN DE LA SESIÓN
En esta sesión hemos aprendido varias cosas importantes:
- Hemos aprendido a conectar y utilizar dos servos a la vez.
- Sabemos utilizar un joystick para controlar la posición de dos servos.
- Hemos utilizado lo aprendido para construir y controlar un brazo robótico de dos ejes.