#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!
Recent Comments