Адресуемый светодиод#

Введение#

Адресуемый светодиод — это программируемая светодиодная лента RGB, которая подключается к 3-проводному порту и позволяет управлять отдельными светодиодами (например, типа WS2812/«NeoPixel») для отображения пользовательских цветов и узоров.

На этой странице в качестве примера имени адресуемого светодиода используется address_led При необходимости замените его на собственное имя.

Ниже приведён список доступных методов:

  • set – Задает цвета адресной светодиодной ленты.

  • clear – Выключает всю адресную светодиодную ленту.

Конструктор – Вручную инициализирует и настраивает адресуемый светодиод.

  • AddressableLed – Создать адресуемый светодиод.

set#

set устанавливает для адресной светодиодной ленты заданные значения.

Usage:
address_led.set(data, offset)

Параметры

Описание

data

Список list значений Color. Включает предопределенные цвета, шестнадцатеричные целые числа и веб-цвета.

offset

Необязательный параметр. Начальный индекс светодиода, начиная с 0.

# Create a sequence of colors: Red, Green, Blue
color_list = [Color(0xFF0000), Color(0x00FF00), Color(0x0000FF)]

# Set the Addressable LED to the color_list sequence
address_led.set(color_list)

clear#

clear отключает всю адресную светодиодную ленту.

Usage:
address_led.clear()

Параметры

Описание

Этот метод не имеет параметров.

Конструктор#

Конструкторы используются для создания AddressableLed , необходимых для настройки адресуемого светодиода.

AddressableLed#

AddressableLed создает адресуемый светодиод.

Usage:
AddressableLed(port)

Параметр

Описание

port

3-проводной порт, к которому подключена адресная светодиодная лента:

# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)