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:

Show your support

Clapping shows how much you appreciated FunCostaRica’s story.