#include <Adafruit_NeoPixel.h>
//---------------------------------------------------------------------
#define PIN_AUSGABE 9 /* GPIO an dem die NeoPixel angeschlossen sind. */
#define ANZAHL_LED 30 /* Anzahl Neopixel die am GPIO angeschlossen sind. */
// NeoPixel-Objet erzeugen:
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(ANZAHL_LED, PIN_AUSGABE, NEO_GRB + NEO_KHZ800);
//---------------------------------------------------------------------
void setup()
{
pixels.begin();
}
//---------------------------------------------------------------------
void loop()
{
//****************************************
// led_idex=0, r=100%, g=0%, b=0% -> ROT
pixels.setPixelColor(0, 255, 0, 0);
// led_idex=1, r=0%, g=100%, b=0% -> GRÜN
pixels.setPixelColor(1, 0, 255, 0);
// led_idex=2, r=0%, g=0%, b=100% -> BLAU
pixels.setPixelColor(2, 0, 0, 255);
// Buffer vom RAM in die NeoPixel schieben:
pixels.show();
// Pause 1000ms
delay(1000);
//****************************************
// led_idex=0, r=0%, g=0%, b=0% -> SCHWARZ
pixels.setPixelColor(0, 0, 0, 0);
// led_idex=1, r=0%, g=0%, b=0% -> SCHWARZ
pixels.setPixelColor(1, 0, 0, 0);
// led_idex=2, r=0%, g=0%, b=0% -> SCHWARZ
pixels.setPixelColor(2, 0, 0, 0);
// Buffer vom RAM in die NeoPixel schieben:
pixels.show();
// Pause 1000ms
delay(1000);
}