Есть такие программы Glediator и Jinx! для управления такими экранами. Данные программы работают с Ардуино по UART. Так же можно записать эффекты на SD карту и проигрывать используя только Ардуино без компьютера (выложил сюда).
В этих программах очень много различных эффектов, можно их перемешивать, внутри текста тоже выводить динамические эффекты.
Соединить к аудио выходу, проигрывать видео и тп.
Самое главное, есть скетч для Ардуино для управления им из этой программы.
Скетч загнал в ПБ с настройкой в параметрах вывода данных к WS2812 и количества светодиодов в ленте.
Испытывал в основном с программой Jinx! , с Gladiator тоже работает. ПБ для Ардуино УНО и тп. ПБ для Ардуино МЕГА2560 ниже.
Программа jinx2.4 Руководства На русском Сайт
Так же испытал использование файловой системы SPIFFS смотрите ЗДЕСЬ.
Данный блок прекрасно работает и с STM32 с SD картой.
На Ютубе есть разные видео о работе с этой программой,
вот один из авторов
Пока выложу видео вот эту.
Ссылку на ленту WS2812 дал под видео.
В основном информацию брал с этого сайта.
Добавил ПБ СЮДА для управления лентой с помощью различных контроллеров
Не забудьте viewtopic.php?p=98425#p98425