Диодам не хватает яркости; раньше заметил, что они достаточно ощутимо грелись, выяснилось, что блок питания выдавал 6 вольт (а резисторы то расчитаны на 5), добавил крен-ку; теперь рылся в коде, искал ошибку, потом додумался померять напряжение – а там 4 вольта всего..
6 В было, когда подключал всего пару rgb-светодиодов, а когда 9 штук (да * 3 канала) – ток большой, а блок питания всего 350 мА обещает, вот напряжение и проседает.. Есть старый АТ-блок питания комповый небольшой, с ним светится веселее, но он неудобный..
Нашел пару очепяток в прошивке, цвета путались.. нашел ошибку в коде управляющей программы, цвета более адекватно определятся стали (и одинаково слева и справа экрана.. а то было – на фаре в фул-скрине с одной стороны цвет синий, с другой – черти что..)
Чувствую много мороки будет с этим определением цвета.. если цвет превалирует на картинке, то и светодиоды подсвечиваются адекватно, но если цвет средний «ни вашим, ни нашим», то светодиод светит «серым», вроде правильно, но визуально некрасиво.. Есть мысль – брать тройку цветов, определять «сильнейший» и усиливать его искусственно.. но надо пробовать. Надо еще развернуть светодиоды назад, когда они в глаза светят – оно не то; но проблема, у меня монитор в углу стоит, соотв. назад светить не на что.. А на телевизор цеплять рано еще – он в другой комнате, а програмить/отлаживать еще много..
Рад за вас, хоть какой-то видимый результат.
С определением среднего цвета – нужно думать. Особая точность не нужна, лишь бы явно не противоречил изображению.
1920х1080. 3х2. выходит 540-640 пикселей на зону. То есть если экран залить синим\красным ровно пополам, средние секции будут розовыми…
А какими им еще быть? Синими? Красными? Темно-фиолетовыми? Светло-розовыми?
По обычному среднему арифметическомы выйдет 128,128,0. По-моему – вполне.
Хотя мне сейчас сложно говорить о корректности цвета – мне неначто еще смотреть. Так что надеюсь скоро смогу поделиться информацией о том, как справляются с цветопередачей световые ленты.
в общем да.. просто цвета смешиваются на экране и в диоде немного по разному
хочется «усилить» цвет немного, если он хоть чуть больше остальных.. но пока не придумал, как бы «дешево и сердито», да и в общем-то надо ли – тоже вопрос: это же я сейчас смотрю на диоды, а в реале они должны стену освещать сзади и впечатление может быть (и скорее всего будет) совсем другим..