Giros
En esta práctica se van a trabajar los giros.
En la práctica anterior vimos que cuando giraba el robot, lo hacía manteniendo una rueda parada y la otra girando. Esto provoca que el giro se realice sobre la rueda parada y hacia ese lado.
Antes de continuar, es importante que conozcamos cuál es el Motor 1 y el Motor 2 en nuestro robot, ya que nos va a permitir saber cuál debe de funcionar y cómo para que gire a la derecha o a la izquierda. Un imagen ilustrativa de ello es:
En este caso, se muestran diferentes tipos de movimiento de giro. Para ver su desarrollo se ha hecho el siguiente programa:
Dentro de un bloque "Para siempre" se desarrolla la secuencia de:
- avance durante 1 segundo a máxima velocidad,
- giro a la derecha manteniendo la rueda 2 parada y la rueda 1 girando a máxima velocidad durante 1 segundo, posteriormente
- gira el robot hacia la derecha girando sobre su eje central poniendo que el motor 2 hacia adelante a máxima velocidad y el motor 1 hacia hacia atrás, también, a máxima velocidad.
- avance durante 1 segundo a máxima velocidad
- gira a la derecha ligeramente, como si estuviera en una rotonda, poniendo el motor 1 a mayor velocidad que el motor 2 con un movimiento de avance, y termina
- retrocediendo durante un segundo.
- Parar los dos motores.
El código que se tendría que realizar en Crumble sería:
Dependiendo de la situación en la que se encuentre inmerso el robot tendrá que girar de una manera u otra. De ahí, que se hayan tratado en esta práctica los distintos tipos de giros.