# include int STREIFEN = 8; int TASTER = 7; // Anzahl der LEDs int AnzahlLED = 15; // LED-Streifen -> Name des LED-Streifens Adafruit_NeoPixel LEDStreifen = Adafruit_NeoPixel(AnzahlLED, STREIFEN, NEO_GRB + NEO_KHZ800); void setup() { // NeoPixel Bibliothek initialisieren LEDStreifen.begin(); LEDStreifen.setBrightness(200); pinMode(TASTER, INPUT_PULLUP); } void loop() { int TasterLesen = digitalRead(TASTER); // LEDS leuchten solange der Taster gedrueckt wird if (TasterLesen == LOW) { int WarteZeit = 100; for (int q = 0; q < 3; q++) { for (int i = 0; i < LEDStreifen.numPixels(); i += 3) { // jede dritte LED mit blau einschalten LEDStreifen.setPixelColor(i + q, 0, 0, 255); } LEDStreifen.show(); delay(WarteZeit); for (int i = 0; i < LEDStreifen.numPixels(); i += 3) { // jede dritte LED ausschalten LEDStreifen.setPixelColor(i + q, 0); } } } else { // alle LEDs ausschalten LEDStreifen.clear(); LEDStreifen.show(); } }