アドレス指定可能なLED#
導入#
アドレス指定可能なLEDとは、3線式ポートに接続するプログラム可能なRGB LEDストリップデバイスで、個々のLED(WS2812/「NeoPixel」タイプなど)を制御して、カスタムカラーやパターンを表示することができます。
このページでは、アドレス指定可能なLEDの名前の例として address_led を使用しています。必要に応じて、ご自身で設定した名前に置き換えてください。
利用可能なメソッドの一覧は以下のとおりです。
コンストラクタ – アドレス指定可能なLEDを手動で初期化および構成します。
AddressableLed– アドレス指定可能なLEDを作成します。
set#
set に設定してアドレス指定可能なLEDストリップを所定の値に設定します。
Usage:
address_led.set(data, offset)
パラメータ |
説明 |
|---|---|
|
|
|
オプション。点灯を開始するLEDのインデックス(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 アドレス指定可能なLEDストリップ全体を消灯します。
Usage:
address_led.clear()
パラメータ |
説明 |
|---|---|
このメソッドにはパラメータがありません。 |
コンストラクタ#
コンストラクタは、アドレス指定可能な LED を構成するために必要な AddressableLed オブジェクト AddressableLed 個を作成するために使用されます。
AddressableLed#
AddressableLed は、アドレス指定可能な LED を作成します。
Usage:
AddressableLed(port)
パラメータ |
説明 |
|---|---|
|
アドレス指定可能なLEDストリップが接続されている3線式ポート:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)