#Importamos la clase machine
import machine
# Importamos la librería tm1637.py
from tm1637 import TM1637
#Importamos la clase time
import time
#Establecemos la configuración del Display TM1637
tm = TM1637(clk=machine.Pin(15), dio=machine.Pin(14))
#Establecemos la configuración de los LEDs, conectados a los pines 0, 1 y 2
led_rojo = machine.Pin(0, machine.Pin.OUT)
led_amarillo = machine.Pin(1, machine.Pin.OUT)
led_verde = machine.Pin(2, machine.Pin.OUT)
#Encendemos el LED rojo mientras el display comienza una cuenta atrás
led_rojo.on()
for i in range(10, -1, -1):
tm.number(i)
time.sleep(1)
#Apagamos el LED rojo y encendemos el LED amarillo, que parpadea durante 10 segundos
led_rojo.off()
tm.number(0)
for _ in range(20):
led_amarillo.toggle()
time.sleep(0.5)
#Apagamos el LED amarillo
led_amarillo.off()
#Encendemos el LED verde mientras el display comienza una cuenta ascendente de 0 a 10
led_verde.on()
for i in range(0, 11):
tm.number(i)
time.sleep(1)