주소 지정 가능 LED#
소개#
주소 지정 가능 LED(Addressable LED)는 3선 포트에 연결하여 개별 LED(예: WS2812/“네오픽셀” 스타일)를 제어하고 사용자 지정 색상 및 패턴을 표시할 수 있는 프로그래밍 가능한 RGB LED 스트립 장치입니다.
이 페이지에서는 주소 지정 가능 LED의 이름으로 address_led 예시로 사용합니다. 필요에 따라 설정한 이름으로 변경하십시오.
다음은 사용 가능한 방법 목록입니다.
생성자 – 주소 지정 가능 LED를 수동으로 초기화하고 구성합니다.
AddressableLed– 주소 지정 가능한 LED를 생성합니다.
set#
set 설정하고, 1은 주소 지정 가능 LED 스트립을 제공된 값으로 설정합니다.
Usage:
address_led.set(data, offset)
매개변수 |
설명 |
|---|---|
|
|
|
선택 사항입니다. 0부터 시작하는 LED의 인덱스입니다. |
# 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 의미하며, 주소 지정 가능 LED 스트립 전체를 끕니다.
Usage:
address_led.clear()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
건설자#
생성자는 Addressable LED를 구성하는 데 필요한 AddressableLed 를 생성하는 데 사용됩니다.
AddressableLed#
AddressableLed 주소 지정 가능 LED를 생성합니다.
Usage:
AddressableLed(port)
매개변수 |
설명 |
|---|---|
|
주소 지정 가능 LED 스트립이 연결된 3선 포트: |
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)