Advertisement
Guest User

Untitled

a guest
Jun 6th, 2020
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1.  
  2. #include "FastLED.h"
  3. #define NUM_LEDS 19
  4. CRGB leds[NUM_LEDS];
  5. #define DATA_PIN 7
  6.  
  7. int fadeNum = 5;
  8. int brightVal = 0;
  9. int j=0;
  10.  
  11. void setup()
  12. {
  13. FastLED.setBrightness(15);
  14. FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
  15. }
  16.  
  17. void loop()
  18. {
  19.  
  20. if (j<3){
  21. for (int i=10; i>=8; i--) //pattern 1
  22. {
  23. leds[i] = CRGB(100, 0, 0);
  24. FastLED.show();
  25. leds[i].fadeLightBy( 150 );
  26. delay(150);
  27.  
  28. }
  29. j++;
  30.  
  31. }
  32. else{ //pattern 2
  33. delay(4000);
  34.  
  35. for(int i = 8; i <=10; i++ )
  36. {
  37. leds[i] = CRGB(100, 0, 0);
  38. leds[i].fadeLightBy(brightVal);
  39.  
  40. }
  41. FastLED.show();
  42. brightVal= brightVal + fadeNum;
  43. if (brightVal==200){
  44. fadeNum=-fadeNum;
  45. }
  46. else if (brightVal==0){
  47. fadeNum=-fadeNum;
  48. }
  49. delay(20);
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement