arduino 控制多条ws2812-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1943|回复: 1

[未解决] arduino 控制多条ws2812

[复制链接]
发表于 2021-8-19 23:46 | 显示全部楼层 |阅读模式
本帖最后由 flyer_ren 于 2021-8-19 23:50 编辑
  1. #include <FastLED.h>
  2. #define NUM_LEDS 60
  3. #define LEDS_Len 4

  4. int LEDS_PIN[]={3,4,5,6};
  5. CRGB leds[LEDS_Len][NUM_LEDS];
  6. void setup() {

  7. for(int i=0;i<LEDS_Len;i++){
  8.     FastLED.addLeds<WS2812,LEDS_PIN[i],RGB>(leds[i],NUM_LEDS);
  9.    }
  10. LEDS.setBrightness(200);
  11. }
  12. void loop(){

  13. }
复制代码
使用arduino 控制ws2812灯带,有4条灯带,想把这4条放一个数组中,使用的FastLed库FastLED.addLeds<WS2812,LEDS_PIN<i>,RGB>(leds<i>,NUM_LEDS);这一句一直通过不了,一直提示让我用常量。大佬们有什么好解决办法吗?
发表于 2021-8-20 15:45 | 显示全部楼层
分成四句写吧。
FastLED.addLeds<WS2812,3,RGB>(
FastLED.addLeds<WS2812,4,RGB>(
FastLED.addLeds<WS2812,5,RGB>(
FastLED.addLeds<WS2812,6,RGB>(
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 02:52 , Processed in 0.070221 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表