Что лезть со своими псевдо-аппаратными решениями на г.8ми_битках, ясно же озвучено-на них не периферия а убожество.[/uquote]
В каком смысле "на 16 каналах" - 16 светиков (1светик=1канал) на канал или 16 групп, каждая из N независимых каналов?
Создание эффектов определяется алгоритмом обработки массива данных.
Количество светиков в группе до 255
Количество групп определяется внешним мультиплексором и разумными пределами скорости обработки буфера данных и пакетов загрузки групп.
Даже у той же тиньки количество групп при одном аппаратном выходе минимум 5-1=4 (хватило бы ОЗУ на полный буфер (3*256*4=3072 байта ежли по каждой точке свой алгоритм по каждому цвету)). А поскольку для мигалки и 4 групп по 256 точек достаточно можно и простейшим ГСЧ (в соответствующих комбинациях) обойтись при базовом ОЗУ в 3*256=768 байт или поменьше - насколько настроения заморачиваться хватит.
Для кристалла с килобайтом - двумя ОЗУ вполне посильная задача.
Ежли та же ATtiny25 - 20 автономных светиков(при светик=канал) там уж точно поместить можно без напряга.
Не стоит забывать, что записанная в WS2812 комбинация будет им автономно поддерживаться до следующей загрузки - посему затраты на мультиплексирование (обычные для динамической индикации) устраняются.
И каждая лента в примитиве представляет собой строку построчной развертки растрового дисплея с послесвечением.
Да и собственно самим экраном даже в ПК управляет автономный процессор видеокарты.
Посему - составное устройство из МК управления лентой и самой ленты равноценно привычным для нас ЖКИ дисплеям а-ля HT1602 (или более сложным).
Вряд-ли кто сегодня будет цеплять "чистое стекло" совместно с остальной частью проекта в ЕДИНОЙ конструкции даже на супернавороченный АРМ - выбор падет на дисплей с встроенным контроллером.



