En este reto hay que programar mBot 2 que funcione como un robot ortogonal de suelo.
Se trata de un reto de nivel intermedio.
Reto #97 Convertir mBot 2 en un robot de suelo como BeeBot
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
Para poder realizar este reto vamos a ayudarnos de la precisión que nos ofrecen los motores con encóder que incluye el nuevo mBot 2 de Makeblock (reseña completa) y que permitirá avanzar el robot una distancia equivalente a la cuadrícula del tapete y hacer giros de 90º a izquierda y derecha.
Igual que ocurre con otros robots de suelo como BeeBot o Escornabot debemos permitir al usuario que pueda introducir una secuencia de movimientos. Para ello utilizaremos el joystick de CyberPi y podemos ir mostrando en su pantalla una indicación para tener confirmación del movimiento introducido.
Como es habitual te dejo un vídeo para que puedas entender mejor la resolución de este reto, pero recuerda que hay diversas soluciones para un mismo problema, por lo que es posible que lo hayas resuelto de otra manera. Apúntate a los cursos de Juegos Robótica para aprender a programar con robótica educativa desde cero y tener acceso a todos los retos de programación resueltos.
Lecciones y actividades gratuitas para mBot 2 en mBot2.com
Si tu interés se centra exclusivamente en mBot 2 y quieres aprovechar al máximo este robot explorando todas sus posibilidades te recomiendo que visites mBot2.com donde puedes seguir un buen número de lecciones gratuitas y luego decidir si te parece interesante continuar.
Como mejora podríamos añadir indicaciones de colores con los LEDs o más sonidos, incluso permitir esas órdenes de luz y sonido para introducir en la secuencia. No sería difícil incluir una función que haga que el robot se pare si detecta un obstáculo o que avise de la llegada correcta o incorrecta a la última casilla según lectura de color en el tapete.
Puedes añadir otras mejoras utilizando los conceptos avanzados de los cursos de nuestra plataforma.
Si quieres ser tú quien lance el reto con Lego Mindstorms EV3, mBot 2, Micro:bit, Arduino, Ranger, Lego WeDo, Codey Rocky o Lego Spike, sólo tienes que ponerte en contacto o dejar un comentario y no olvides suscribirte al boletín de Juegos Robótica para recibir actualizaciones sobre los retos de programación y el resto de recursos sobre robótica educativa.
¡La semana que viene tendremos nuevo reto!
Deja una respuesta