Доброго времени суток. Решил сделать цветомузыку на микроконтроллере Атмега 16. схема приведена на фото ниже. устройство содержит 6 групп приборов:
1 группа: 2 прибора - лунный цветок или световой еж, на основе RGB 9-ти ватного светодиода и зеркал на шаговом двигателе от принтера;
2 группа: 2 прибора - СДУ состоящая из 5-ти ватных светодиодов (4 канала по 2 светодиода в приборе красн.синий,желтый,зеленый) ;
3 группа: 2 прибора - стробоскоп на ИФК 120;
4 группа: 1 прибор- стробоскоп на ИФК 2000;
5 група: 1 прибор- светодиодный оптический (состоящий из 5мм светодиодов (4 группы по 15 светодиодов) и линзы), названный мною "снежинка" из-за проецируемого рисунка
6 группа: 1 прибор - лазер, состоящего из собственно лазерного диода и системы зеркал на двух моторчиках.
устройство уже собранно, приборы то же (см фото). все приборы изготавливал самостоятельно в гаражных условиях. в программирование пока не очень силен, но хотелось бы всетаки оживить самоделку.







задача такая. необходимо включать каждую группу независимо друг от друга в любом порядке, в любой период времени, каждая группа включается и выключается от одной кнопки (первое нажатие-вкл , второе нажатие-выкл). также хочу сделать включение приборов в автомотическом режиме, в определенном порядке.
устройство вполне работоспособно, проверял написанием тестовых программ на примитивном уровне =)