from machine import Pin
from utime import sleep, sleep_ms
led_red = Pin(2, Pin.OUT)
led_green = Pin(3, Pin.OUT)
led_blue = Pin(4, Pin.OUT)
#Alternar cores por mudança de valores, sem manipulação de intensidade
#Funciona no catodo
while True:
led_red.value(1)
led_green.value(1)
led_blue.value(1)
sleep_ms(300)
led_red.value(1)
led_green.value(0)
led_blue.value(0)
sleep_ms(300)
led_red.value(0)
led_green.value(1)
led_blue.value(0)
sleep_ms(300)
led_red.value(0)
led_green.value(0)
led_blue.value(1)
sleep_ms(300)
led_red.value(1)
led_green.value(1)
led_blue.value(0)
sleep_ms(300)
led_red.value(1)
led_green.value(0)
led_blue.value(1)
sleep_ms(300)
led_red.value(0)
led_green.value(1)
led_blue.value(1)
sleep_ms(300)
"""
led = [led_red, led_green, led_blue]
while True:
for i in led:
i.toggle() #alternar entre os LEDs (na lista) ligando um a um
sleep_ms(400) #Mantém o LED ligado por 400 milissegundos
"""
"""
#Funciona no anodo
#Tem que mudar o fio preto(maior) para entrada 3V3
while True:
led_red.value(0)
led_green.value(0)
led_blue.value(0)
sleep_ms(300)
led_red.value(0)
led_green.value(1)
led_blue.value(1)
sleep_ms(300)
led_red.value(1)
led_green.value(0)
led_blue.value(1)
sleep_ms(300)
led_red.value(1)
led_green.value(1)
led_blue.value(0)
sleep_ms(300)
led_red.value(0)
led_green.value(0)
led_blue.value(1)
sleep_ms(300)
led_red.value(0)
led_green.value(1)
led_blue.value(0)
sleep_ms(300)
led_red.value(1)
led_green.value(0)
led_blue.value(0)
sleep_ms(300)
"""