RobotKit: Movimientos básicos
Los movimientos básicos, hacia adelante, atrás, izquierda y derecha, se hacen a través de comandos especiales en el robot. Los cuatro comandos son
Adelante, atrás, izquierda y derecha
Se utiliza los comandos:
forward(100,200);
backward(100,200);
pivotRight(100,200);
pivotLeft(100,200);
EL primer número “100”, indica la potencia del motor que queremos y la podemos cambiar, y el siguiente número “200”, es el tiempo que queremos que haga la acción, la cual también podemos cambiar.
Detener motores
Se utiliza el comando:
stopMotors();
Esto detiene ambos motores y el robot dejará de moverse.
Un código de ejemplo
Veamos el siguiente código, lo primero que escribimos es la función de setup, está función permite iniciar los motores, sensores y otras cosas que verán más adelante:
void setup(){
setMotors();
}
Esto lo que hace es preparar los motores. Luego escribimos dentro de la función loop:
void loop(){
//acá escribimos los comandos de movimiento
forward(100,200); // mueve hacia adelante por 200 milisegundos
delay(500); //espera medio segundo
}
El siguiente video muestra un ejemplo de programación del movimiento hacia adelante: