Guest User

Untitled

a guest
Dec 19th, 2017
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. void blinkSegments(){
  2. CRGB rawleds[NUM_LEDS];
  3. CRGBSet leds(rawleds, NUM_LEDS);
  4. CRGBSet leds1(leds(1,111));
  5. CRGBSet leds2(leds(112,160));
  6. CRGBSet leds3(leds(161,251));
  7. CRGBSet leds4(leds(252,307));
  8. CRGBSet leds5(leds(308,480));
  9.  
  10. struct CRGB * ledarray[] ={leds1, leds2, leds3, leds4, leds5};
  11.  
  12. fill_solid(ledarray[0], 5, CRGB( 255, 255, 255)); //WHITE - 5 is number of elements in the array
  13. FastLED.show();
  14. delay(500);
  15. fill_solid( ledarray[0], 5, CRGB::Black);
  16. FastLED.show();
  17.  
  18. fill_solid(ledarray[3], 5, CRGB( 255, 0, 0)); //RED
  19. FastLED.show();
  20. delay(500);
  21. fill_solid( ledarray[0], 5, CRGB::Black);
  22. FastLED.show();
  23.  
  24. fill_solid(ledarray[1], 5, CRGB( 0, 255, 0)); //GREEN
  25. FastLED.show();
  26. delay(500);
  27. fill_solid( ledarray[0], 5, CRGB::Black);
  28. FastLED.show();
  29.  
  30. fill_solid(ledarray[4], 5, CRGB( 0, 0, 255)); //BLUE
  31. FastLED.show();
  32. delay(500);
  33. fill_solid( ledarray[0], 5, CRGB::Black);
  34. FastLED.show();
  35.  
  36. fill_solid(ledarray[2], 5, CRGB( 0, 255, 0)); //GREEN
  37. FastLED.show();
  38. delay(500);
  39. fill_solid( ledarray[0], 5, CRGB::Black);
  40. FastLED.show();
  41.  
  42. fill_solid(ledarray[5], 5, CRGB( 255, 0, 0)); //RED
  43. FastLED.show();
  44. delay(500);
  45. fill_solid( ledarray[0], 5, CRGB::Black);
  46. FastLED.show();
  47. }
Advertisement
Add Comment
Please, Sign In to add comment