Адресуемый светодиод#
Введение#
Адресуемый светодиод — это программируемая светодиодная лента RGB, которая подключается к 3-проводному порту и позволяет управлять отдельными светодиодами (например, типа WS2812/«NeoPixel») для отображения пользовательских цветов и узоров.
На этой странице в качестве примера имени адресуемого светодиода используется address_led При необходимости замените его на собственное имя.
Ниже приведён список доступных методов:
Конструктор – Вручную инициализирует и настраивает адресуемый светодиод.
AddressableLed– Создать адресуемый светодиод.
set#
set устанавливает для адресной светодиодной ленты заданные значения.
Usage:
address_led.set(data, 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)
Параметр |
Описание |
|---|---|
|
3-проводной порт, к которому подключена адресная светодиодная лента:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)