Im Forum und im Wiki
-
Thread
WordClock mit WS2812
Das sollte den Timer informieren, dass DMA zu triggern ist, wenn der PWM-Wert "raus" ist: void ws2812_init (void) { ... TIM_DMACmd (WS2812_TIM, WS2812_TIM_DMA_TRG1, ENABLE); ... } [/c] Wobei WS2812_TIM_DMA_TRG1 ein define in ws2812.c ist, um die Hardware zu verstecken. In Wirklichkeit
und die Seite mit dem Artikel hat scheinbar > gerade Ladehemmungen. Das Timing findest Du in ws2812.c - auch oben im Kommentarblock beschrieben - sowohl für WS2812 als auch für WS2812B. Ich selbst benutze ein Timing, welches sowohl von WS2812 als auch von WS2812B akzeptiert wird, da es in einem geringen
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
an dem Beispiel in test_rgb_blinky.c orientiert. In der main() vor der loop steht sowas: [c]//WS2812 ws2812_ddr |= (1<<ws2812_pin); //set to output #define WS2812_LEDCOUNT 30 //number of lEDs struct CRGB { uint8_t g; uint8_t r; uint8_t b; }; struct CRGB led[WS2812_LEDCOUNT]; [/c] Hab noch
(i=0;i<WS2812_LEDCOUNT;i++) { led[i].r=50;led[i].g=50;led[i].b=150; } ws2812_sendarray(&led[0],3*WS2812_LEDCOUNT); _delay_ms(500); for (i=0;i<WS2812_LEDCOUNT;i++) { led[i].r=200;led[i].g=50;led
-
Thread
Lightweight WS2811/WS2812 Library
Ach ja - hier ist die v0.4: https://github.com/cpldcpu/light_ws2812/tree/master/light_ws2812
müsste man dann > modifizieren? Einfach die masken verändern. https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/Light_WS2812/light_ws2812.c#L110
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller (ORGA ali69)
Hallo, Ich habe einen neuen Thread aufgemacht für eine neue Bestellung der WS2812/B LED´s sowie der Strips. Es Können Einzelne WS2812 und WS2812B leds bestellt werden, Strips können auch mit der WS2812 oder WS2812B LED bestellt werden. Ich übernehme die Laufende Bestellung
WS2812 und unten WS2812B zusehen http://warpone.de/ws2812/IMG_1604.MOV Verschiedene Effekte bei PWM 20 http://warpone.de/ws2812/IMG_1607.MOV PWM 60 http://warpone.de/ws2812/IMG_1608.MOV
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
also 60 STk LEDs pro Laufmeter - der Abstand beträgt also nur 1,66 cm. "1M 60 LED RGB Strip mit WS2812B 5050 SMD LEDs WS2811 Controller WS2812" Ich habe sie über ebay bei witopower bestellt: http://www.ebay.de/itm/1M-60-LED-RGB-Strip-weiss-mit-WS2812B-5050-SMD-LEDs-WS2811-Controller-WS2812-/351136520789
bis "ws2812_refresh();" ihre alten Werte. Und der "rgb_buf[WS2812_LEDS];" ist ja in "ws2812.c". :-) Also ist alles gut. Frank M. schrieb im Beitrag #3946235: > Ich verstehe Deine Aggressionen nicht.
-
Thread
Ansteuerung von WS2812B LEDs erstaunlich einfach
"WS2812B" bekommen kann.
es sogar noch einfacher: https://github.com/cpldcpu/SimPad/blob/master/Toolchain/library/PDK_WS2812.c [code] 10$: sl _PDK_WS2812_writebyte_PARM_1+0 ;0 set1 s(WS2812_PORT),#(WS2812_PIN) ;1 swapc s(WS2812_PORT),#(WS2812_PIN) ;2 set0 s(WS2812_PORT),#(WS2812_PIN) ;3
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
library were adjusted to work on all devices. Look here for details Usage ===== Add "light_ws2812.c", "light_ws2812.h" and "ws2812_config.h" to your project. Update "ws2812_config.h" according to your I/O pin. Make sure F_CPU is correctly defined in your makefile or the project. (
12/19/power-analysis-probing-ws2812-rgb-leds/
-
Thread
WS2812 Leuchtstärke
WS2812. Der ist für mich ausschlaggebend.
STK500-Besitzer schrieb im Beitrag #7031233: > Den WS2812-Controller gibt es auch einzeln ohne LEDs. Nur heißt der WS2812-Controller ohne LEDs nicht WS2812, sondern WS2811 :-)