сурсы выложу вечером, они дома остались.
Chip, у меня телек на стене висит, поэтому под ним тоже обои :-). Да и уменьшить кол-во каналов не сложно, сам понимаешь :-)
У варианта с 595 есть недостаток - проводов довольно много (грубо - 5-6 на каждую линейку) и большой непрерывный поток данных (порядка 100 килобайт в секунду по трем проводам).
Вот и думаю, может как-нить по-другому замутить получится, и лучше и по деньгам разумно.
К примеру, можно организовать так:
Есть центральный блок с ардуино, в который втыкаются умные световые линейки (по 1 на сторону), соответственно, есть 4 разъема. Каждая из умных линеек содержит простейший контроллер (там ардуина с ее USB и мощным контроллером не нужна) и силовые ключи. В линейку шлются данные о яркостях, а задача линейки - эти яркости обеспечить.
Решение получается расширяемым, проводов минимум (от трех на линейку), поток данных в линейки - копеечный. С другой стороны, хоть прошить контроллер от той же ардуины легко, но думаю народ испугается и повторять не будет.