Guest User

Untitled

a guest
Apr 24th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.10 KB | None | 0 0
  1. #include "FastLED.h"
  2.  
  3. // How many leds in your strip?
  4. #define NUM_LEDS 10
  5. #define LED1 1
  6. #define LED2 2
  7. #define LED3 3
  8. #define LED4 4
  9. #define LED5 5
  10. #define LED6 6
  11. #define LED7 7
  12. #define LED8 8
  13. #define LED9 9
  14. #define LEDA 10
  15.  
  16. int counter;
  17.  
  18. #define DATA_PIN 13
  19.  
  20. // Define the array of leds
  21. CRGB leds[NUM_LEDS];
  22.  
  23. void setup() {
  24.  
  25.   FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
  26.   }
  27.  
  28. void loop() {
  29.   {
  30.    for (counter=1; counter <= 20; counter++){
  31.      led1();
  32.      led2();
  33.      delay(1000);
  34.      }
  35.    
  36.   FastLED.show();
  37.   }
  38. }
  39.  
  40. void led1() {
  41.   switch (counter) {
  42.     case 1:
  43.       leds[LED1] = CRGB::Red;
  44.       break;
  45.     case 2:
  46.       leds[LED1] = CRGB::Red;
  47.       break;
  48.     case 3:
  49.       leds[LED1] = CRGB::Red;
  50.       break;    
  51.     case 4:
  52.       leds[LED1] = CRGB::Black;
  53.       break;
  54.     case 5:
  55.       leds[LED1] = CRGB::Black;
  56.       break;
  57.     case 6:
  58.       leds[LED1] = CRGB::Red;
  59.       break;
  60.     case 7:
  61.       leds[LED1] = CRGB::Red;
  62.       break;
  63.     case 8:
  64.       leds[LED1] = CRGB::Red;
  65.       break;
  66.     case 9:
  67.       leds[LED1] = CRGB::Black;
  68.       break;
  69.     case 10:
  70.       leds[LED1] = CRGB::Black;
  71.       break;        
  72.     case 11:
  73.       leds[LED1] = CRGB::Red;
  74.       break;
  75.     case 12:
  76.       leds[LED1] = CRGB::Red;
  77.       break;
  78.     case 13:
  79.       leds[LED1] = CRGB::Red;
  80.       break;    
  81.     case 14:
  82.       leds[LED1] = CRGB::Black;
  83.       break;
  84.     case 15:
  85.       leds[LED1] = CRGB::Black;
  86.       break;
  87.     case 16:
  88.       leds[LED1] = CRGB::Red;
  89.       break;
  90.     case 17:
  91.       leds[LED1] = CRGB::Red;
  92.       break;
  93.     case 18:
  94.       leds[LED1] = CRGB::Red;
  95.       break;
  96.     case 19:
  97.       leds[LED1] = CRGB::Black;
  98.       break;
  99.     case 20:
  100.       leds[LED1] = CRGB::Black;
  101.       break;        
  102.             }  
  103.     }
  104.  
  105. void led2() {
  106.   Serial.print(counter);
  107.   switch (counter) {
  108.     case 1:
  109.       leds[LED2] = CRGB::Green;
  110.       break;
  111.     case 2:
  112.       leds[LED2] = CRGB::Green;
  113.       break;
  114.     case 3:
  115.       leds[LED2] = CRGB::Green;
  116.       break;    
  117.     case 4:
  118.       leds[LED2] = CRGB::Green;
  119.       break;
  120.     case 5:
  121.       leds[LED2] = CRGB::Black;
  122.       break;
  123.     case 6:
  124.       leds[LED2] = CRGB::Green;
  125.       break;
  126.     case 7:
  127.       leds[LED2] = CRGB::Green;
  128.       break;
  129.     case 8:
  130.       leds[LED2] = CRGB::Green;
  131.       break;
  132.     case 9:
  133.       leds[LED2] = CRGB::Green;
  134.       break;
  135.     case 10:
  136.       leds[LED2] = CRGB::Black;
  137.       break;        
  138.     case 11:
  139.       leds[LED2] = CRGB::Green;
  140.       break;
  141.     case 12:
  142.       leds[LED2] = CRGB::Green;
  143.       break;
  144.     case 13:
  145.       leds[LED2] = CRGB::Green;
  146.       break;    
  147.     case 14:
  148.       leds[LED2] = CRGB::Green;
  149.       break;
  150.     case 15:
  151.       leds[LED2] = CRGB::Black;
  152.       break;
  153.     case 16:
  154.       leds[LED2] = CRGB::Green;
  155.       break;
  156.     case 17:
  157.       leds[LED2] = CRGB::Green;
  158.       break;
  159.     case 18:
  160.       leds[LED2] = CRGB::Green;
  161.       break;
  162.     case 19:
  163.       leds[LED2] = CRGB::Green;
  164.       break;
  165.     case 20:
  166.       leds[LED2] = CRGB::Black;
  167.       break;
  168.      
  169.             }
  170.       }
Advertisement
Add Comment
Please, Sign In to add comment