Ir al contenido principal

Parpadeo de un LED (x número de veces o repetición infinita)

Haciendo uso de la conexión electrónica realizada en la práctica anterior, modificaremos nuestro programa para incluir un ciclo while (revisa el enlace para ver la sintaxis de este bucle), que nos permitirá repetir una parte o todo un programa completo según lo necesitemos, en este caso repetiremos el encendido del led para hacerlo parpadear 3 veces.


from gpiozero import LED

from time import sleep

led= LED(4)

x=0

while x <= 3:

     led.on()

    sleep(3)

    x=x+1


Observa cuantas veces parpadea, 3 ó 4? Y porque?

Si queremos que el ciclo sea infinito, que nunca pare, basta con que la condición siempre se cumpla, y como mencionamos en la sintaxis, observa el mismo ejemplo pero de manera infinita.


from gpiozero import LED

from time import sleep

led= LED(4)

while True:

     led.on()

    sleep(3)

Como puedes observar, al especificar la condición cono True o cierta siempre, el ciclo se repetirá infinitamente.