2016-07-27 6 views
0

FASTLEDライブラリを使用してコーディングするのはまだ新しいので、私には忍耐強くしてください。私はfastledライブラリと十代の3.2を使用しています。私はWS2812Bの144LEDのストリップを持っていて、私は3色からなる色相を作成しようとしています(私はストリップの第1四半期を(48LEDS)にピンク、次の48オレンジと最後の48青。私は色合いFASTLEDとWS2812bを十代で使用

leds[0] = CRGB::Red; 
FastLED.show(); 
delay(500); 
leds[1] = CRGB::Red; 
FastLED.show(); 
delay(500); 
leds[2] = CRGB::Red; 
FastLED.show(); 
delay(500); 

など。

次使用することにより、各LEDへの書き込みを知っている。しかし、これは私が1000個のLEDの近くに持って最終ビルド用として各LEDのために行うことが面倒である。そこにあります

leds[0-48] = CRGB::Red; 
FastLED.show(); 
delay(500); 

などのような範囲のledを入力する方法私は私が持っている上記のコードを使用してコンパイルするか、いくつかの方法で試してみました。

何か助けてくれれば幸いです!前もって感謝します。

答えて

0

は、私は試してみるが、私はあなたがそこに何をしたか見ることになります。この

CRGB colors[3] = {CRGB::Red, CRGB::Blue, CRGB::Green}; // Array of colors 
for (int i=0; i <NUM_LEDS; i++){ 
    leds[i] = colors[i%48]; // Divide the colors array into three segments 
} 
FastLED.show(); 
delay(500); 
+0

のようなものを試してみてください。どうもありがとうございます ! – Coldkilla404

関連する問題