WS2812B - Patterns 范例

材料準備

  • AmebaD [ AMB21 / AMB22 / AMB23 / BW16 ] x1

  • WS2812B LED 燈條 / LED 環 / LED 棒 / LED 板 x1

範例

介紹

在此範例中,我們將使用 AmebaD 開發板來控制 WS2812B RGB LED,使用 SPI 創建 LED 所需的波形。

WS2812B_Patterns 範例允許您創建具有多種不同顏色的不同燈光圖案。

步驟

首先,將 WS2812B 連接到 Ameba 開發板,如下圖所示。

AMB21/AMB22 接線圖:

../../../../_images/image186.png

AMB23 接線圖:

../../../../_images/image277.png

BW16 接線圖:

../../../../_images/image352.png

BW16-TypeC Wiring Diagram:

../../../../_images/image440.png

要創建具有多種不同顏色的不同燈光圖案,請使用 WS2812B_Patterns範例。

“File” “Example” “AmebaWS2812B” “WS2812B_Patterns” 中打開範例。

../../../../_images/image529.png

In the sample code, modify NUM_OF_LEDS to be the number of LEDs that you have connected.

../../../../_images/image617.png

接下來編譯並上傳到 Ameba,然後按重置按鈕。 您將看到 WS2812B 循環顯示多種不同的光圖案造型。

../../../../_images/image714.png ../../../../_images/image810.png ../../../../_images/image96.png ../../../../_images/image106.png

程式碼説明

【1】WS2812B 文件:

https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf