Tercer paso: uso del botón para
apagar y encender el LED
Ahora está mucho mejor, aunque en lo que
se refiere a utilizar esto para la iluminación en
casa, no sería conveniente: ya que deberíamos
mantener el botón presionado para que
nuestra casa no quede en oscuridad total. En
programación ¿existe otro concepto que nos
sea útil y podamos usar para permitir que el
programa "recuerde" el estado de la iluminación
y lo cambie al presionar solo un botón?
¡Claro que la hay¡ en este caso recurrimos a una
variable
Ahora tenemos dos afirmaciones IF: la primera
cambia el interruptor variable a su opuesto al
presionar el botón, entonces si el interruptor
es igual a 0 cuando se presiona el botón, lo
configuramos en uno y viceversa. La segunda
condición IF se torna más familiar: es la que
controla el LED pero esta vez la condición para
apagar y encender el LED no es el botón, sino
el valor de la variable del interruptor.
Fuera de la caja
•
W¿Qué sucede si eliminamos el bloque de retardo en la tarea 3? Probemos a ver qué
sucede.
•
Utilice el botón con un bucle while para lograr que el LED parpadee cuando se presione
el botón.
•
Use la variable para aumentar de manera gradual el brillo del LED con cada pulsación del
botón.
Lección 4 Bajo una condición
39
4_3.cdc