from machine import Pin import neopixel import time import random # Настройки: 8 LED, подключено к GP6 num_leds = 8 pin = 6 # GP6 np = neopixel.NeoPixel(Pin(pin), num_leds) red = (255, 0, 0) # Красный (R, G, B) green = (0, 255, 0) # Зеленый blue = (0, 0, 255) # Синий orange = (255, 165, 0) # Оранжевый moon_white = (224, 224, 192) # Лунный белый off = (0, 0, 0) # Выключено while True: np.fill(red) # Все LED красные colors = [red, green, blue, orange, moon_white] for i in range(num_leds): np[i] = random.choice(colors) np.write() # Обновить time.sleep(0.5) # Пауза 0.5 сек np.fill(off) # Все выключить np.write() time.sleep(0.5)