En este reto hay programar un instrumento musical con mBot de manera que utilizando el sensor de ultrasonidos se detecte la distancia a la que se encuentra la mano variando el sonido producido, como si existiera un teclado virtual.
Se trata de un reto de nivel iniciación.
Reto #14: Teclado virtual de piano con mBot y mBlock.
El reto lanzado en el twitter de Juegos Robótica era el siguiente:
Lo principal para resolver este reto es tener controlada la medida que toma el sensor de ultrasonidos y en base a la distancia hacer sonar una nota. Se ha resuelto mediante condicionales según la medida tomada directamente, pero el programa podría quedar aún más limpio con el uso de una variable que almacenara la medida y posteriormente según su valor se hiciera sonar una nota.
Como en casi todos los retos hay multitud de formas de resolverlo y está en vuestra mano la utilización de variables o no. También podéis hacer más atractiva la solución iluminando los LEDs de mBot según suene la música.
En este vídeo se puede ver una posible solución programada paso a paso en mBlock:
Si queréis ser vosotros los que lancéis el reto con Lego Mindstorms EV3, mBot o Arduino no tenéis más que poneros en contacto o dejar un comentario.
La semana que viene tendremos nuevo reto, estad atent@s!
Gracias por crear una plataforma como esta, entre tantas asignaturas resulta difícil sacar el.tiempo necesario para buscar retos que motiven a nuestros alumnos.
Gracias a ti Tamara por seguir los retos que se proponen y a todos los profesores que tenéis que estar al pie del cañón muchas veces con pocos medios y recursos para conseguir que los alumnos se motiven para descubrir y querer aprender.