RGB LED pásek typu WS2812
Moderátor: Moderátoři
RGB LED pásek typu WS2812
Díky
Proč mi nemůže všechno chodit hned ?!!
-
petrfilipi
- Příspěvky: 2901
- Registrován: 13 zář 2005, 00:00
To 35s video nemá chybu.
Bylo by lepší se podívat na nějaké Arduino mini nebo mikro nebo něco menšího.
Petr
-
petrfilipi
- Příspěvky: 2901
- Registrován: 13 zář 2005, 00:00
- pro každej led čip se posílá 24 bitový RBG slovo. Každá barva R, B, G, má 256 "intenzit".
- pokud jsou v pásku, tak 24 krát počet čipů bez mezer mezi slovy
- po sekvenci pro čipy se 50us pauzou aktualizuje stav RBG v čipu a pak se může poslat změna.
- 24 bitový slovo sestává z G7-G0, R7-R0 a B7-B0
- každej bit z 24 bitovýho slova je dlouhej 1,25uS (+-600nS)
- pokud je požadován bit L, tak DI musí být 0,35uS v H a 0,8uS v L (+-150ns)
- pokud je požadován bit H, tak DI musí být 0,7uS v H a 0,6uS v L (+-150nS)
Takže když pošlu na zkoušku z pulzáku generu do pásku obdélník 1,25uS a budu měnit střídu mezi 0,3 a 0,75us, tak by po přerušení toku dat do DI při 0,3 uS led pásek měl být zhasnutý a při 0,75us by měly čipy R, B a G svítit na plný pecky a generovat "bílou".
Je to tak?
Díky za případnou kontrolu.
Proč mi nemůže všechno chodit hned ?!!
Proč mi nemůže všechno chodit hned ?!!