# Библиотека для работы с временем import time # Библиотека для работы со светодиодами WS2812 from neopixel import Neopixel # Номер пина, к которому подключена матрица WS2812 led_pin = 11 # Количество светодиодов led_count = 16 # Создаём объект для работы со светодиодной матрицей strip = Neopixel(led_count, 0, led_pin, "GRB") # Создаём фиксированные цвета red = (255, 0, 0) green = (0, 255, 0) blue = (0, 0, 255) off = (0, 0, 0) colors = (red, green, blue, off) # Устанавливаем яркость светодиодов # Диапазон значений от 0 до 255 strip.brightness(40) while True: # Перебираем цвета for color in colors: # Перебираем светодиоды for i in range(led_count): #Выставляем цвет светодиода strip.set_pixel(i, color) # Ждём 100 мс time.sleep(0.1) # Обновляем изменения strip.show()