"Bau'n Haus"

Code der LEDs

#include 
                #define LED_PIN 3
                #define NUM_LEDS 30
                #define BRIGHTNESS 255
                #define LED_TYPE WS2811
                #define COLOR_ORDER RGB
                CRGB leds[NUM_LEDS];
                int pirPin = 2;
                int pirState = LOW;
                int val = 0;
                void setup() {
                  pinMode(pirPin, INPUT);
                  Serial.begin(9600);
                  FastLED.addLeds(leds, NUM_LEDS);
                  FastLED.setBrightness(BRIGHTNESS);
                }
                void loop() {
                  val = digitalRead(pirPin);
                  if (val == HIGH) {
                    if (pirState == LOW) {
                      Serial.println("Bewegung erkannt!");
                      for(int i = 0; i < NUM_LEDS; i++){
                    if(i % 3 == 2){
                      leds[i] = CRGB(0,0,255);
                    }else{
                      leds[i] = CRGB(255,0,0);
                    }
                    FastLED.show();
                    delay(700);
                  }
                      pirState = HIGH;
                    }
                  } else {
                   if (pirState == HIGH) {
                      Serial.println("Keine Bewegung.");
                      delay(2500);
                      fill_solid(leds, NUM_LEDS, CRGB::Black);
                      FastLED.show();
                      pirState = LOW;
                    }
                  }
                }