nm5101:nm5101
Синтезатор световых эффектов
Синтезатор световых эффектов - набор MN5101 – отображает анимированные рисунки на светодиодном поле размером 7х7.
Выполнен на основе микроконтроллера AT90S2313 фирмы ATMEL. Прошивку и исходные тексты на ассемблере можно взять отсюда.
Вот статья из журнала “Схемотехника” с подробным описанием.
Программа на языке Си
Текст на ассемблере выглядит несколько скучно, да и код получается громоздкий. Вариант на Си гораздо компактнее, и экспериментировать с ним попроще. Я старался повторить функциональность исходного фирменного варианта, плюс устранение “дребезга” кнопки.
Прошивку в формате SREC можно взять здесь, исходный код - здесь. Компилятор GCC для AVR распространяется свободно.
Алгоритм работы программы можно понять из исходного текста.
nm5101/nm5101.txt · Last modified: 2022/05/15 23:30 by vak