High Power RGB LED – 1 Led – DC5V – 32 x 25 mm Typ WS2811 IC Adressierbar

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);
}
}