ws2812 - Адресовані світлодіоди WS2812

Керування адресованими світлодіодами WS2812 («NeoPixel») через периферію RMT. Пін даних під’єднується до роз’єму розширення.

Приклад:

-- Веселка на стрічці з 8 світлодіодів, під'єднаній до піна 12

pin = 12
count = 8
colors = {0xFF0000, 0xFF7F00, 0xFFFF00, 0x00FF00, 0x0000FF, 0x4B0082, 0x9400D3, 0xFFFFFF}

ws2812.write(pin, colors)
class ws2812

Керування адресованими світлодіодами WS2812 («NeoPixel») через периферію RMT.

static write(pin, colors)

Виводить кольори на стрічку світлодіодів WS2812, під’єднану до піна pin.

Кожен елемент таблиці colors - це ціле число у форматі 0xRRGGBB.

Parameters:
  • pin (integer) – номер піна даних (DIN)

  • colors (list[integer]) – таблиця кольорів у форматі 0xRRGGBB