Go Down

Topic: Neopixel LED Streifen alle Pixel aus (Read 170 times) previous topic - next topic

Merzomann

Hallo Zusammen,

gibt es für Neopixel LED-Streifen einen Begriff mit dem ich alle Pixel auf einmal aus machen kann?

Momentan mache ich die so an und aus:

Code: [Select]
pixels.setPixelColor(23, pixels.Color(255, 255, 255));
pixels.setPixelColor(24, pixels.Color(255, 255, 255));
pixels.show();
delay(1000);

pixels.setPixelColor(23, pixels.Color(0, 0, 0)); //Hier wäre es klasse, wenn ich Pixel 23 und 24
pixels.setPixelColor(24, pixels.Color(0, 0, 0)); //mit einem Begriff aus machen könnte?
pixels.show();
delay(1000);


Viele Grüße
David

Rentner

Hallo,

ich mach das in einer for schleife, benutze allerdings die FastLED lib. Aber die 23 und 24 ist ja bei dir auch die Pixelnummer das geht dann ebenso.

Code: [Select]


void LEDoff() {
  for (int i = 0; i < NUM_LEDS; i++ ) {
    leds[i] = CRGB::Black;
  }
  FastLED.show();
}

Whandall

Code: [Select]
fill(uint32_t c=0, uint16_t first=0, uint16_t count=0),
fill() sollte alles löschen, fill(0,23,2) sollte die von dir gewünschte Aktion sein.
Ah, this is obviously some strange usage of the word 'safe' that I wasn't previously aware of. (D.Adams)

Merzomann


Go Up