Адресований світлодіод#
Вступ#
Адресований світлодіод – це програмований пристрій на основі світлодіодної стрічки RGB, який підключається до 3-провідного порту та дозволяє керувати окремими світлодіодами (наприклад, у стилі WS2812/«NeoPixel») для відображення власних кольорів та візерунків.
На цій сторінці як приклад назви адресного світлодіода використовується address_led За потреби замініть її власною налаштованою назвою.
Нижче наведено список доступних методів:
set– Встановлює кольори адресної світлодіодної стрічки.clear– Вимикає всю адресну світлодіодну стрічку.
Конструктор – Ручна ініціалізація та налаштування адресного світлодіода.
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)