En este reto hay que programar mBot 2 para facilitar la comprobación del correcto funcionamiento de los sensores.
Se trata de un reto de nivel intermedio.
Reto #94 Programa para hacer test de sensores con mBot 2
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
Para poder realizar este reto vamos a necesitar hacer uso de todos los sensores, lógicamente, mostrando los valores registrados de manera gráfica a través de la pantalla del módulo CyberPi incluido en mBot 2. La idea es que no se muestre el valor numérico sino algo más visual e intuitivo, al menos en los que se pueda hacer sin dificultades.
Para que sea fácil de utilizar permitiremos el cambio del sensor visualizado mediante el joystick de manera que el usuario puede elegir el sensor que quiere comprobar.
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 realizar una función de auto-test con una simple plantilla de pruebas impresa para el sensor sigue líneas RGB de manera que el propio robot se mueva y pueda comprobar el funcionamiento de sus sensores.
El nivel profesional se alcanzaría integrando el auto-test en cualquier programa genérico. Si el robot detecta que no ha variado la lectura de un sensor en un determinado tiempo avisará al usuario de que hay un posible problema sin dejar de atender a la ejecución del programa principal, como un testigo de advertencia en un coche.
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, 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