import machine
import time
pinesleds=[16,18,21,26,28]
leds = [machine.Pin(pin, machine.Pin.OUT) for pin in pinesleds]
led_ana0 = machine.PWM(leds[0])
led_ana1 = machine.PWM(leds[1])
led_ana2 = machine.PWM(leds[2])
led_ana3 = machine.PWM(leds[3])
led_ana4 = machine.PWM(leds[4])
led_ana0.freq(1000)
led_ana1.freq(1000)
led_ana2.freq(1000)
led_ana3.freq(1000)
led_ana4.freq(1000)
def encender():
valor = 0
while valor < 60000:
valor+=6000
led_ana0.duty_u16(valor)
time.sleep_ms(25)
valor = 0
while valor < 60000:
valor+=6000
led_ana1.duty_u16(valor)
time.sleep_ms(20)
valor = 0
while valor < 60000:
valor+=6000
led_ana2.duty_u16(valor)
time.sleep_ms(15)
valor = 0
while valor < 60000:
valor+=6000
led_ana3.duty_u16(valor)
time.sleep_ms(10)
valor = 0
while valor < 60000:
valor+=6000
led_ana4.duty_u16(valor)
time.sleep_ms(5)
time.sleep_ms(300)
def apagar():
valor = 60000
while valor > 0:
valor-=6000
led_ana4.duty_u16(valor)
led_ana3.duty_u16(valor)
led_ana2.duty_u16(valor)
led_ana1.duty_u16(valor)
led_ana0.duty_u16(valor)
time.sleep_ms(25)
while True:
encender()
apagar()
time.sleep_ms(500)