Hi,
für schicke Effekte brauchte es nicht viele LEDs. Einfach mal einen kurzen Strip im Kreis legen.
So hier.
In ein 16x16 CRGB rendern und dann mappen:
void Fill_Circle() {
for(byte i = 0; i < 32; i++) { // 32 LEDs im Kreis
circle[i] = leds[XY(
sin8(i*8) / 16, // Ergebnis mus zwischen 0 und 16 sein
cos8(i*8) / 16)]; // Ergebnis mus zwischen 0 und 16 sein
}
}
Links 256 LEDs, rechts nur 32...
Grüße
Helmuth