#include <FastLED.h>//使用前需要安装这个库
#define NUM_LEDS 16 //定义彩灯的数目
#define DATA_PIN 14 //定义彩灯控制引脚
CRGB leds[NUM_LEDS];//申请数据用来存储颜色数据
void setup() {
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);//配置彩灯
}
void loop() {
for (int i = 0; i < NUM_LEDS; i++) {//让彩灯逐一显示红色
leds[i] = CRGB(255, 0, 0);
FastLED.show();
delay(100);
}
for (int i = 0; i < NUM_LEDS; i++) {//让彩灯逐一显示绿色
leds[i] = CRGB(0, 255, 0);
FastLED.show();
delay(100);
}
for (int i = 0; i < NUM_LEDS; i++) {//让彩灯逐一显示蓝色
leds[i] = CRGB(0, 0, 255);
FastLED.show();
delay(100);
}
for (int i = 0; i < NUM_LEDS; i++) {//让彩灯逐一显示白色
leds[i] = CRGB(255, 255, 255);
FastLED.show();
delay(100);
}
for (int i = 0; i < NUM_LEDS; i++) {//让彩灯逐一显示黑色
leds[i] = CRGB::Black;
FastLED.show();
delay(100);
}
}
esp1:0
esp1:1
esp1:2
esp1:3
esp1:4
esp1:5
esp1:6
esp1:7
esp1:8
esp1:9
esp1:10
esp1:11
esp1:12
esp1:13
esp1:14
esp1:15
esp1:16
esp1:17
esp1:18
esp1:19
esp1:20
esp1:21
esp1:35
esp1:36
esp1:37
esp1:38
esp1:39
esp1:40
esp1:41
esp1:42
esp1:45
esp1:46
esp1:47
esp1:48
esp1:3V3.1
esp1:3V3.2
esp1:RST
esp1:5V
esp1:GND.1
esp1:GND.2
esp1:TX
esp1:RX
esp1:GND.3
esp1:GND.4
ring1:GND
ring1:VCC
ring1:DIN
ring1:DOUT