LED yang dapat diatur alamatnya#

Perkenalan#

LED yang Dapat Diatasi adalah perangkat strip LED RGB yang dapat diprogram yang terhubung ke port 3-Wire dan memungkinkan Anda mengontrol LED individual (seperti gaya WS2812/“NeoPixel”) untuk menampilkan warna dan pola khusus.

Halaman ini menggunakan address_led sebagai contoh nama Addressable LED. Ganti dengan nama yang Anda konfigurasi sendiri sesuai kebutuhan.

Berikut adalah daftar metode yang tersedia:

  • set – Mengatur warna strip LED Addressable.

  • clear – Mematikan seluruh strip LED Addressable.

Konstruktor – Menginisialisasi dan mengkonfigurasi LED yang dapat diatasi secara manual.

set#

set mengatur strip LED Addressable ke nilai yang diberikan.

Usage:
address_led.set(data, offset)

Parameter

Keterangan

data

Sebuah list dari Color nilai. Ini termasuk warna yang telah ditentukan sebelumnya, bilangan bulat heksadesimal, dan warna web.

offset

Opsional. Indeks LED untuk memulai, dimulai dari 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 mematikan seluruh strip LED Addressable.

Usage:
address_led.clear()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

Konstruktor#

Konstruktor digunakan untuk membuat AddressableLed , yang diperlukan untuk mengkonfigurasi Addressable LED.

AddressableLed#

AddressableLed menciptakan LED yang dapat diatur alamatnya.

Usage:
AddressableLed(port)

Parameter

Keterangan

port

Port 3-Kawat yang terhubung dengan strip LED yang dapat dialamatkan:

  • Pada EXP Brain – brain.three_wire_port.x di mana x adalah nomor port.
  • Pada 3-Wire Expander – expander.a di mana expander adalah nama instance expander.

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