Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void blinkSegments(){
- CRGB rawleds[NUM_LEDS];
- CRGBSet leds(rawleds, NUM_LEDS);
- CRGBSet leds1(leds(1,111));
- CRGBSet leds2(leds(112,160));
- CRGBSet leds3(leds(161,251));
- CRGBSet leds4(leds(252,307));
- CRGBSet leds5(leds(308,480));
- struct CRGB * ledarray[] ={leds1, leds2, leds3, leds4, leds5};
- fill_solid(ledarray[0], 5, CRGB( 255, 255, 255)); //WHITE - 5 is number of elements in the array
- FastLED.show();
- delay(500);
- fill_solid( ledarray[0], 5, CRGB::Black);
- FastLED.show();
- fill_solid(ledarray[3], 5, CRGB( 255, 0, 0)); //RED
- FastLED.show();
- delay(500);
- fill_solid( ledarray[0], 5, CRGB::Black);
- FastLED.show();
- fill_solid(ledarray[1], 5, CRGB( 0, 255, 0)); //GREEN
- FastLED.show();
- delay(500);
- fill_solid( ledarray[0], 5, CRGB::Black);
- FastLED.show();
- fill_solid(ledarray[4], 5, CRGB( 0, 0, 255)); //BLUE
- FastLED.show();
- delay(500);
- fill_solid( ledarray[0], 5, CRGB::Black);
- FastLED.show();
- fill_solid(ledarray[2], 5, CRGB( 0, 255, 0)); //GREEN
- FastLED.show();
- delay(500);
- fill_solid( ledarray[0], 5, CRGB::Black);
- FastLED.show();
- fill_solid(ledarray[5], 5, CRGB( 255, 0, 0)); //RED
- FastLED.show();
- delay(500);
- fill_solid( ledarray[0], 5, CRGB::Black);
- FastLED.show();
- }
Advertisement
Add Comment
Please, Sign In to add comment