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