
Adressierbare High Power RGB LED – 1 Led – Typ WS2811 IC – DC5V – 32 x 25 mm (3 Watt)
Marke: zedfy
Wenig Aufwand für ein Lauflicht!
Sie sparen sich ein Haufen Wiederstände und Kondensatoren und sie haben kaum etwas zum Löten.
#include <FastLED.h>
#define Num_Strip1 1
CRGB Strip1[Num_Strip1];
// Farbe
int colour_r = 255;
//Fading
int fading = 255;
//Helligkeit
int brightness = 255;
void setup() {
Serial.begin(9600);
// NEOPIXEL,6 ist der Ausgang Pin
FastLED.addLeds<NEOPIXEL,6>(Strip1, Num_Strip1);
}
void loop() {
Serial.println("colour_r");
for(; colour_r > 0; colour_r--) {
Strip1[0] = CHSV(colour_r, 255, 255);
FastLED.show();
Serial.println(colour_r);
delay(100);
}
for(; colour_r < 255; colour_r++) {
Strip1[0] = CHSV(colour_r, 255, 255);
FastLED.show();
Serial.println(colour_r);
delay(100);
}
Serial.println("fading");
for(; fading > 0; fading--) {
Strip1[0] = CHSV(255, fading, 255);
FastLED.show();
Serial.println(fading);
delay(30);
}
for(; fading < 255; fading++) {
Strip1[0] = CHSV(255, fading, 255);
FastLED.show();
Serial.println(fading);
delay(30);
}
Serial.println("brightness");
for(; brightness > 0; brightness--) {
Strip1[0] = CHSV(255, 255, brightness);
FastLED.show();
Serial.println(brightness);
delay(30);
}
for(; brightness < 255; brightness++) {
Strip1[0] = CHSV(255, 255, brightness);
FastLED.show();
Serial.println(brightness);
delay(30);
}
}