Sto realizzando un controllo luci led tramite PIC che pilota un WS2811 collegato a un led RGB. Al WS2811 vanno inviati i 3 valori dei tre colori R,G,B con interi compresi tra 0 e 255 secondo un proprio protocollo NRZ con le specifiche temporizzazioni come da datasheet. La codifica in realtà é G,R,B.
Tutto OK per il pilotaggio tipo solo ROSSO, solo BLU, solo VERDE,oppure colori misti tipo viola, giallo ed altri. Se invio 0,255,0 si accende rosso vivo. Se invio 0,0,255 si accende blu etc.. Ma se invio 0,100,0 si accende rosso ma non rosso fioco ma sempre rosso vivo. Stessa cosa con 0,10,0 o 0,200,0 oppure 0,150,0 ... etc. In pratica sembra non tenga conto del livello di luminosità ma solo se é presente un valore diverso da zero qualunque sia. In questo modo non riesco a fare la dissolvenza. Il led é Ok in quanto con il controller cinese fa la dissolvenza, quindi é un problema mio. Qualcuno ha già avuto esperienza in questo settore ?
Tutto OK per il pilotaggio tipo solo ROSSO, solo BLU, solo VERDE,oppure colori misti tipo viola, giallo ed altri. Se invio 0,255,0 si accende rosso vivo. Se invio 0,0,255 si accende blu etc.. Ma se invio 0,100,0 si accende rosso ma non rosso fioco ma sempre rosso vivo. Stessa cosa con 0,10,0 o 0,200,0 oppure 0,150,0 ... etc. In pratica sembra non tenga conto del livello di luminosità ma solo se é presente un valore diverso da zero qualunque sia. In questo modo non riesco a fare la dissolvenza. Il led é Ok in quanto con il controller cinese fa la dissolvenza, quindi é un problema mio. Qualcuno ha già avuto esperienza in questo settore ?