import machine
import neopixel
import time
pin = machine.Pin(21)
NUMERO_PIXELES = 64
tira = neopixel.NeoPixel(pin, NUMERO_PIXELES)
# Clase que contiene los colores
class Colores:
def __init__(self):
self.naranja = (252, 96, 0)
self.verde = (0, 64, 0)
self.rojo = (64, 0, 0)
self.azul = (0, 0, 64)
self.amarillo = (64, 64, 10)
self.purpura = (64, 0, 64)
self.blanco = (255, 255, 255)
self.negro= (0,0,0)
self.cian=(0,64,64)
self.blanco=(64,64,64)
colores = Colores()
def encender_todos(color):
color_led = getattr(colores, color, colores.blanco)
for i in range(NUMERO_PIXELES):
tira[i] = color_led
tira.write()
while True:
encender_todos("verde")
time.sleep(2)
encender_todos("rojo")
time.sleep(2)
encender_todos("negro")
time.sleep(2)
encender_todos("azul")
time.sleep(2)
encender_todos("cian")
time.sleep(2)
encender_todos("purpura")
time.sleep(2)
encender_todos("blanco")
time.sleep(2)
encender_todos("amarillo")
time.sleep(2)