Unidad 19

En esta unidad vamos a hacer un juego de preguntas con dos pulsadores. Cuando un jugador pulsa el botón, Arduino mandará por el monitor serie el número del jugador que ha pulsado primero, e impedirá que cuando pulse otro jugador después, se mande su valor

En 123d circuits, añadimos los componentes.

Nos vamos a Bitbloq y hacemos lo mismo en apartado de hardware. En el apartado de software, primero hacemos lo más sencillo. Vamos a declarar una variable que vamos a llamar ganador y le vamos a asignar un valor de cero. Y vamos a decir que, si se pulsa el botón del jugador uno, el ganador será uno, y, si se pulsa el botón del jugador dos, el ganador será el dos.

Una vez hecho esto, tenemos que añadir, como en la actividad anterior, un mecanismo que nos impida que se detecten nuevas pulsaciones después de la primera. Lo volvemos a hacer con una variable ya pulsado y un condicional.

Copiamos el código.  Lo pegamos en 123d circuits y, si todo ha ido bien, todo debe funcionar.