#include <Adafruit_NeoPixel.h>//关键是这个库
#include <SPI.h>

#define WS_PIN  13	//定义选择引脚
#define WS_NUM  21	//定义led个数,决定数组长度
Adafruit_NeoPixel pixels(WS_NUM, WS_PIN, NEO_GRB + NEO_KHZ800);//第一个参数led个数,第二个引脚号,第三个rgb模式,第四个800khz-ws2812



void setup() {

  /***WS2812******/
  pixels.begin();//初始化灯带
  // pixels.clear();//清空灯带数组
  /***WS2812******/
}

void loop() {
  for (int i = 0; i < WS_NUM; i++) {
    pixels.setPixelColor(i, pixels.Color(100, 100, 0)); // 设置LED的颜色为红色
    pixels.show(); // 刷新LED灯带
    delay(100); // 延迟0.5秒
  }
    delay(200); // 延迟0.5秒


  for (int i = 0; i < WS_NUM; i++) {
   pixels.setPixelColor(i, pixels.Color(0, 0, 0)); // 关闭LED
    delay(100); // 延迟1秒
    pixels.show(); // 刷新LED灯带

  }


}