Eligiendo entre varias opciones
El bloque Si… ejecutar que hemos visto en la lección anterior es muy adecuado cuando una variable puede tomar dos valores, por ejemplo el pulador: Si está pulsado… de lo contrario … . Sin embargo cuando una varible puede tomar una serie de valores, realizarlo con el bloque Si… ejecutar no es tan sencillo. Por ejemplo. Imaginemos un programa que cuenta el número de veces que pulsas el botón, y según este valor realiza una acción u otra. Para realizar esto existe el bloque Si, conocido habitualmente como switch…case en el mundo de la programación.
Como hemos dicho antes vamos a hacer un ejemplo que en función del número de veces que pulse el botón haga acciones distintas, éstas serán:
- Si lo he pulsado 1 vez: Enciendo el LED
- Si lo he pulsado 3 veces: Hago parpadear el LED
- Si lo he pulsado 5 veces: Hago sonar el zumbador
- En cualquier otro caso (es decir: 0, 2, 4, 6 …): Apago el LED
Necesitarás:
- 1 x ZumBloq LED
- 1 x ZumBloq Zumbador
- 1 x ZumBloq Pulsador
- Una placa controladora ZUM BT 328 o compatible con Arduino UNO
- Un cable USB
Ahora que ya sabes cómo funciona bitbloq hacer este ejemplo te resultará muy sencillo, aquí tienes el programa ¡Vamos alla!