#include "LPD8806.h"
#include "SPI.h"

int dataPin = 11;
int clockPin = 13;
LPD8806 strip = LPD8806(32, dataPin, clockPin);

void setup() {
  // Start up the LED strip
  strip.begin();

  // Update the strip, to start they are all 'off'
  strip.show();
  randomSeed(analogRead(A0));
}

void loop() {
  
  long cm = random(1,300);
  
  if ( cm > 100 ) {
    for(int j=0; j < random(100,200); j++ ) {
      int i = random(0,strip.numPixels()-2) + 1;
      strip.setPixelColor(i-1, 4,0,16);
      strip.setPixelColor(i, 127,127,127);
      strip.setPixelColor(i+1, 4,0,16);
      strip.show();
      delay(3);
      strip.setPixelColor(i-1, 0,0,0);
      strip.setPixelColor(i, 0,0,0);
      strip.setPixelColor(i+1, 0,0,0);
      strip.show();
      delay(random(10,100));
    }
  } else {
    for(int j=0; j < random(1,5); j++ ) {
      for (int i=0; i < strip.numPixels(); i++) {
        strip.setPixelColor(i, 127,127,127);
      }
      strip.show();
      delay(15);
      for (int i=0; i < strip.numPixels(); i++) {
        strip.setPixelColor(i, 0,0,0);
      }
      strip.show();
      delay(150);
    }
  }  
}

Hi,

hier ist der Sourcecode für den Adrduino mit dem 32 LED LP8806 Strip.

Have fun!