1. Objetivo de la práctica
Programe el robot CoCube para implementar las funciones básicas de movimiento del robot.
2. Materiales utilizados
3. Plataformas de software
4. Programación
Control de movimiento CoCube
Conexión de dispositivos: Conecte el IDE de Microblocks al robot CoCube a través de Bluetooth.
Controle el robot para que se mueva hacia adelante, hacia atrás, hacia la izquierda, hacia la derecha y hacia atrás: En la biblioteca de bloques "CoCube", arrastre los dos primeros bloques relacionados con el control del motor. Estos bloques controlan la dirección, la velocidad y la duración del movimiento del robot CoCube.
- "Freno de motor" y "Freno de motor": ¡Escriba el siguiente código para experimentar la diferencia entre "Freno de motor" y "Freno de motor"! El "freno del motor" detendrá el robot a tiempo, mientras que la "parada del motor" simplemente elimina la potencia del motor, y el robot CoCube continuará deslizándose hacia adelante durante una corta distancia debido a la inercia. Puede haber ciertas tareas en las que necesite usar diferentes bloques de parada.
- Control del robot para el "movimiento circular": El chasis del robot CoCube está diseñado en forma de pista. Al controlar la velocidad de las ruedas izquierda y derecha de manera diferente, puede simular más trayectorias de movimiento, como dejar que el robot CoCube gire en círculos.
Ejemplo de código de referencia: MicroBlocks——CoCube Caso 02 Control de movimiento básico
5. Reto
Utilice los bloques de construcción de control del motor para controlar el CoCube y completar el movimiento de la trayectoria cuadrada.
Puedes probar, ¿cuánto tiempo gira el robot hacia la izquierda a una velocidad de 30 y puede girar 90 grados con mayor precisión?
Ejemplo de código de referencia:
MicroBlocks——CoCube Caso 02 Movimiento de trayectoria cuadrada
Si eres observador, es posible que con el tiempo, el error acumulado por el CoCube girando a la izquierda se haga cada vez más grande, y la trayectoria del cuadrado se distorsionará gradualmente. ¿Cómo podemos conseguir movimientos más precisos?
En la siguiente sección, ¡aprendamos a usar la alfombrilla de posicionamiento juntos!