La principal función de un motor con encoder es el de convertir información de un formato a otro, con el propósito de adecuar la velocidad o control. En el caso del mBot2 estos cuentan con una precisión de detección de 1 grado, se puede controlar con exactitud la distancia recorrida y hasta 200 RPM.
En la imagen encontrarás la forma adecuada de conectar los motores al chasis del mBot2:
Para programar los motores encoder es necesario añadir una extensión en mBlock , sigue los pasos como se muestra en la imagen:
Luego de ejecutar el programa, ¿Cuál letra representa el movimiento realizado por el mbot2? ¿Qué otra figura programarías en el mBot2?
mBlock cuenta con los siguientes bloques de programación para configurar el movimiento de los motores con encoder:
Este bloque nos permite en el seleccionador escoger la dirección del robot e indicar las rpm del robot de manera continúa.
Este bloque nos permite seleccionar la dirección e indicar las rpm y los segundos de movimiento del robot.
Este bloque nos permite indicar la dirección y el ángulo en el que gira el robot.
Este bloque nos permite indicar la unidad de medida y la dirección del robot.
Este bloque nos permite indicar la rueda, el giro, la velocidad o potencia y los segundos en los que se accionará el motor.
Este bloque nos permite indicar la rueda, el giro y la velocidad o potencia en los que se accionará el motor.
Este bloque para todos los motores en movimiento.
Este bloque guarda el valor de la velocidad en rpm o potencia del motor seleccionado.
Sigue estas instrucciones y programemos los motores de manera que nuestro robot avance con la figura de un cuadrado, este proyecto estará en modo carga:
Puedes descargar el programa en el siguiente enlace.