Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "FastLED.h"
- #define NUM_LEDS 19
- CRGB leds[NUM_LEDS];
- #define DATA_PIN 7
- int fadeNum = 5;
- int brightVal = 0;
- int j=0;
- void setup()
- {
- FastLED.setBrightness(15);
- FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
- }
- void loop()
- {
- if (j<3){
- for (int i=10; i>=8; i--) //pattern 1
- {
- leds[i] = CRGB(100, 0, 0);
- FastLED.show();
- leds[i].fadeLightBy( 150 );
- delay(150);
- }
- j++;
- }
- else{ //pattern 2
- delay(4000);
- for(int i = 8; i <=10; i++ )
- {
- leds[i] = CRGB(100, 0, 0);
- leds[i].fadeLightBy(brightVal);
- }
- FastLED.show();
- brightVal= brightVal + fadeNum;
- if (brightVal==200){
- fadeNum=-fadeNum;
- }
- else if (brightVal==0){
- fadeNum=-fadeNum;
- }
- delay(20);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement