Đèn LED có thể định địa chỉ#
Giới thiệu#
Đèn LED có thể điều khiển địa chỉ là thiết bị dải đèn LED RGB có thể lập trình, kết nối với cổng 3 dây và cho phép bạn điều khiển từng đèn LED riêng lẻ (như kiểu WS2812/“NeoPixel”) để hiển thị màu sắc và kiểu mẫu tùy chỉnh.
Trang này sử dụng address_led làm ví dụ về tên của đèn LED có thể định địa chỉ. Hãy thay thế nó bằng tên do bạn cấu hình nếu cần.
Dưới đây là danh sách các phương pháp có sẵn:
set– Đặt màu cho dải đèn LED có thể điều khiển được.clear– Tắt toàn bộ dải đèn LED có thể điều khiển được.
Hàm khởi tạo – Tự tay khởi tạo và cấu hình đèn LED có thể điều khiển địa chỉ.
AddressableLed– Tạo một đèn LED có thể định địa chỉ.
set#
set thiết lập dải đèn LED có thể điều khiển theo các giá trị được cung cấp.
Usage:
address_led.set(data, offset)
Thông số |
Sự miêu tả |
|---|---|
|
Một |
|
Tùy chọn. Chỉ số của đèn LED bắt đầu, bắt đầu từ 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 sẽ tắt toàn bộ dải đèn LED có thể điều chỉnh địa chỉ.
Usage:
address_led.clear()
Thông số |
Sự miêu tả |
|---|---|
Phương pháp này không có tham số. |
Người xây dựng#
Các hàm tạo được sử dụng để tạo ra AddressableLed , cần thiết cho việc cấu hình một đèn LED có thể định địa chỉ.
AddressableLed#
AddressableLed tạo ra một đèn LED có thể định địa chỉ.
Usage:
AddressableLed(port)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà dải LED có thể định địa chỉ được kết nối:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)