|

楼主 |
发表于 2022-7-14 19:14:30
|
显示全部楼层
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百一十六:WS2812B幻彩LED灯带 5V全彩灯条5050灯珠内置IC炫彩单点单控软灯条模块
实验程序三:循环变色的幻彩灯带(24颗灯珠)
- /*
- 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
- 实验二百一十六:WS2812B幻彩LED灯带 5V全彩灯条5050灯珠内置IC炫彩单点单控软灯条模块
- 实验程序三:循环变色的幻彩灯带(24颗灯珠)
- */
- #include <FastLED.h>
- #define NUM_LEDS 24
- #define DATA_PIN 6
- CRGB leds[NUM_LEDS];
- void setup() {
- FastLED.addLeds<WS2812, DATA_PIN, RGB>(leds, NUM_LEDS);
- FastLED.setBrightness(33);
- }
- void fadeall() {
- for (int i = 0; i < NUM_LEDS; i++) {
- leds[i].nscale8(250);
- }
- }
- void loop() {
- static uint8_t hue = 0;
- for (int i = 0; i < NUM_LEDS; i++) {
- leds[i] = CHSV(hue++, 255, 255);
- FastLED.show();
- fadeall();
- delay(10);
- }
- for (int i = (NUM_LEDS) - 1; i >= 0; i--) {
- leds[i] = CHSV(hue++, 255, 255);
- FastLED.show();
- fadeall();
- delay(10);
- }
- }
复制代码
|
|