Адресований світлодіод#

Вступ#

Адресований світлодіод – це програмований пристрій на основі світлодіодної стрічки 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)