Page 37 - Armaturobot
P. 37

Brazos del robot
Como ya conoces los movimientos básicos del robot, es el turno de
empezar a mover otras partes. Empecemos con los brazos.
Para lograrlo, primero tendrás que ajustar los servomotores con el fin
de asignarles un movimiento que no afecte el resto de las acciones
del robot. Esto implica ajustar servo por servo, así que empecemos
con el del lado izquierdo. Utilizaremos nuestro programa anterior y
agregaremos las indicaciones que le hagan falta para poder usar los
servomotores.
Empieza por agregar la librería Servo.h y declara las variables:
#include <Servo.h>
Servo smi;
Servo smd;
Las variables de tipo servo abreviaremos así:
• smi: servomotor izquierdo,
• smd: servomotor derecho.
Vamos a void setup (). Para empezar, incluye la instrucción attach para,
como vimos anteriormente, establecer en qué pin irá conectado el
servomotor.
smi.attach(6);
smd.attach(11);
Hay que confirmar que los servomotores estén bien conectados.
Para hacerlo, nos daremos cuenta en el void loop () si los pines que
conectamos sí pertenecen al servomotor de cada lado. De no ser así,
bastará con cambiar el número entre ellos. Es decir, si la variable smi
controla con el número 6 al motor derecho, lo cambiaremos por el 11
(y viceversa en la variable smd).
void loop() {
smi.write(0);
}
35




































































   35   36   37   38   39