WS2812B + Wemos D1 mini LED Schild

Die Beispiele in der IDE zeigen den grundlegenden Aufbau. Weiter führend wäre ein C++-Buch hilfreich.

Gruß Tommy

Soll das ganze Zeichen pulsieren oder eine Welle umlaufen?

FastLED hat verschiedene mathematische Funktionen an Bord, da sollte was Passendes dabei sein :slightly_smiling_face:

Aber auch ein einfaches Dreieck geht:

bool animatonKreis()
{
  bool neu = false;
  uint32_t jetzt = millis();
  static uint32_t vorhin = 0;
  static int h = 200;
  static int delta = -1;
  const int zeit = 25;

  if (jetzt - vorhin >= zeit)
  {
    vorhin = jetzt;
    for (int j = 0; j < PIXELZAHLKREIS; j++)
    {
      leds[STARTKREIS + j] = CHSV( 96, 255, h);
    }
    if (h >= 250) delta = -1;
    if (h <= 150) delta = 1;
    h += delta * 5;
    neu = true;
  }
  return neu;
}

also in prinzip soll das ganze zeichen sich bewegen ungefair so wie in diesem video

also von der bewegung her ,das halt jedes zeichen in seiner farbe bleibt aber ein bisschien bewegung drin ist

Das sieht nach juggle() vom Beispiel DemoReel100.ino aus.

gibt es die möglichkeit das in den jetzigen code mit einzubauen ?? und wenn ja wie müsste ich das machen ?`

vielen vielen dank nochmal für die ganze hilfe

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.