Adreslenebilir LED#
giriiş#
Adreslenebilir LED, 3 kablolu bir porta bağlanan ve (WS2812/“NeoPixel” tarzı gibi) tek tek LED’leri kontrol ederek özel renkler ve desenler görüntülemenizi sağlayan programlanabilir bir RGB LED şerit cihazıdır.
Bu sayfada örnek olarak adreslenebilir LED adı olarak address_led kullanılmıştır. İhtiyaç duydukça kendi yapılandırdığınız adla değiştirin.
Aşağıda mevcut yöntemlerin listesi bulunmaktadır:
set– Adreslenebilir LED şeridinin renklerini ayarlar.clear– Tüm adreslenebilir LED şeridini kapatır.
Yapıcı Fonksiyon – Adreslenebilir bir LED’i manuel olarak başlatın ve yapılandırın.
AddressableLed– Adreslenebilir bir LED oluşturun.
set#
set , adreslenebilir LED şeridini belirtilen değerlere ayarlar.
Usage:
address_led.set(data, offset)
Parametreler |
Tanım |
|---|---|
|
|
|
İsteğe bağlı. Başlangıç LED indeksi, 0’dan başlayarak. |
# 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 adreslenebilir LED şeridinin tamamını kapatır.
Usage:
address_led.clear()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
Yapıcı#
Yapıcılar, adreslenebilir bir LED’i yapılandırmak için gerekli olan AddressableLed nesnesi oluşturmak için kullanılır.
AddressableLed#
AddressableLed , adreslenebilir bir LED oluşturur.
Usage:
AddressableLed(port)
Parametre |
Tanım |
|---|---|
|
Adreslenebilir LED şeridinin bağlı olduğu 3 Kablolu Bağlantı Noktası:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)