Introducción

Para crear una secuencia lógica de acciones, una opción es crear una variable y que esta se vaya modificando.

Con posterioridad, según el valor que tenga la variable, se ejecutará una acción prefijada.

 

Descripción del reto

Se debe crear un programa que, tras pulsar el botón incluido en la placa base del robot, vaya cambiando el color con el que se encienden los LED de la placa. Usar una secuencia de colores de la gama RGB.

 

Pistas para la resolución

  • Se puede crear una variable que controle el número de veces que se ha accionado el pulsador.
  • El color en el que se encienden los LED dependerá del valor de esa variable.

 

Descripción del código

Crear variable pulsaciones

Al encender el robot
Fijar variable pulsaciones a cero
Apagar los LED
Ejecutar siempre
      Si se acciona el pulsador
           Cambiar variable pulsaciones por 1
           Esperar 
      Si pulsaciones es 1
           Encender LED en rojo
      Si pulsaciones es 2
           Encender LED en verde
      Si pulsaciones es 3
           Encender LED en azul
     Si pulsaciones es 4
          Apagar LED
          Fijar variable pulsaciones a cero

 

Posible solución