En este reto hay que programar la placa Microbit y/o Maqueen para poder comunicarse con un mando de infrarrojos genérico.
Se trata de un reto de nivel intermedio.
Reto #135 Manejar la placa Microbit o el robot Maqueen con mando de IR
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
Aunque este reto lo vamos a separar en dos partes dependiendo de si queremos utilizar Maqueen con Microbit o simplemente o un detector de infrarrojos, la solución es bastante similar.
Antes de nada tenemos que conocer qué extensiones concretas nos ayudarán y como vamos a utilizar cualquier mando de IR lo que necesitamos es analizar la señal emitida por el mando según el botón pulsado. Es decir, en una primera fase anotaremos el código exacto recibido de las teclas que queramos utilizar del mando concreto que tengamos.
Posteriormente asociaremos esos mensajes a órdenes concretas, que en el reto de hoy serán muy sencillas simplemente para comprobar que todo funciona correctamente, pero que posteriormente podremos asociar a lo que queramos. De hecho la idea de este reto es que podamos utilizar las teclas de un mando de IR para que el usuario pueda configurar ciertos parámetros a través de una interfaz dentro del curso de domótica con microbit que estoy preparando.
Recuerda que este reto tiene dos soluciones. Empezamos con Maqueen y la siguiente semana se publica en esta misma entrada la solución utilizando directamente la placa Microbit.
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.
Como mejora habría que programar todas las teclas y si nos faltan más opciones podríamos programar combinaciones de teclas en secuencia.
En una segunda parte de este reto vamos a hacer lo mismo, pero utilizando únicamente la placa Microbit y un sensor de infrarrojos genérico. De esta manera podremos utilizar cualquier mando a distancia IR en cualquier proyecto que hagamos con la placa Microbit.
La principal diferencia con la solución que hemos empleado para Maqueen es que vamos a tener muchas más opciones de extensiones, aunque para solucionar este reto utilizaremos una en concreto que es sencilla y efectiva.
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.
Como mejora habría que programar todas las teclas y si nos faltan más opciones podríamos programar combinaciones de teclas en secuencia.
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