En este reto hay que intentar poder efectuar diferentes selecciones con un único pulsador, de manera que dependiendo del número de veces que se pulse el botón el programa tome un camino u otro.
Se trata de un reto de nivel medio.
Reto #7: Selecciones múltiples con un único pulsador.
El reto lanzado en el twitter de Juegos Robótica era el siguiente:
Para poder memorizar el número de veces que se ha pulsado el botón deberemos crear una variable que almacene ese valor.
Si hacemos el programa en Scratch mediante mBlock no disponemos de interrupciones ni podemos tener un subprograma que lea el valor del pulsador ejecutándose continuamente, por lo que podemos hacerlo de otra manera.
Vamos a crear un bucle de una duración determinada haciendo que se repita varias veces, y dentro de ese buble vamos a comprobar si se pulsa el botón y en el caso de pulsarse vamos a aumentar nuestra variable que está contando.
Una vez finaliza nuestro periodo vamos a leer la variable y vamos a hacer que el programa ejecute una acción dependiendo del número de veces que se ha accionado el pulsador.
En este vídeo puedes ver esta solución implementada en mBot.
Si queréis ser vosotros los que lancéis el reto con 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!
Excelente web de robótica , llena de retos que te harán discurrir y aprender.