En este reto hay que programar mBot para que identifique marcas de color en un circuito sigue líneas.
Se trata de un reto de nivel avanzado.
Reto #45. Sigue líneas con marcas de color con mBot.
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
Para solucionar este reto es necesario utilizar el sensor de color Me Color Sensor de Makeblock.
Para poder identificar colores es necesario vigilar el estado del sensor de color mientras se está ejecutando el algoritmo correspondiente al sigue líneas. Crearemos un bucle condicionado a una variable que utilizaremos para guardar el valor del color leído.
Una vez fuera del bucle del sigue líneas podremos ejecutar la función asociada al color y una vez terminada volver a entrar en la rutina sigue líneas.
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.
Si quieres ser tú quien lance el reto con Lego Mindstorms EV3, mBot, Micro:bit, Arduino, Ranger, Lego WeDo o Codey Rocky 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!
Interesante y educativo
BUENOS DÍAS SOY NUEVA EN ESTO DE REBOTICA Y TENGO QUE REALIZAR UN PROYECTO PARA LA ESCUELA CON MIS ALUMNOS PERO EL KIT QUE TENEMOS ES STARTER ROBOT KIT, MI PREGUNTA ES SI ¿SE PUEDE HACER ESTOS PROYECTOS CON ESE KIT Y CAMBIAR EL MBOT?
Hola Diana,
Depende del reto puede ser que ser posible adaptarlo para el starter robot kit o no, ya que no siempre se utilizan los mismos sensores. No puedo darte una respuesta general a tu pregunta, lo lamento.
Saludos
Estupenda explicación. Entre este reto y el curso Sensores especiales Makeblock #1. Sensor Me Color, me has aclarado bastante un proyecto que tengo en mente.
Un saludo
Gracias David, cualquier cosa que necesites me comentas.
Hola Dani… He realizado el desafío “Sigue líneas con marcas de color, con mBot”, pero no logro hacer que el mbot se detenga 4 segundos en un color, y luego siga avanzando por la línea hasta que aparezca otro color, donde se detendrá otros 4 seg. ¿Me darías alguna sugerencia…?
Mil Gracias
Hola Carlos,
Lo único que tienes que hacer en tu programa es asegurar que entre un color y otro haya una zona en la que no detectas color (o detectas blanco) porque sino te enlazará continuamente ciclos de 4 segundos parado con el mismo color sin moverse.
Saludos
Buenas tardes, me podrias indicadar el nombre del sensor que se utilizo. Por favor.
Hola Ronaldo,
Se utilizó el sensor Me Color Sensor v1.0 de Makeblock.
Saludos