Вот небольшая поделка к новому году,для оформления в садике.
За основу взята эта схема, только добавил ULN2803 для увеличения количества светодиодов, (500мА на канал) и убрана кнопка меню ( после настройки автоматического режима). Кнопку можно оставить.
Резисторы R* подбираются в зависимости от используемых светодиодов и их количества, рассчитать можно при помощи полезной программы .
Устройство имеет три режима работы.
- Ручной режим-будет работать в той же последовательности постоянно. При нажатии на кнопку перейдет к следующей последовательности программы.
- Автоматический режим-последовательно перебираются все эффекты программы в цикле.
- Случайный режим-программа выбирает случайным образом световой эффект.
При работе устройства в любом режиме, короткое нажатие кнопки сделает переход к следующему световому эффекту.
Для входа в режим настройки, нажмите и удерживайте кнопку. После того, как войдете в режим настройки один из трех светодиодов загорится, который указывает текущий режим работы. Короткое нажатие кнопки переключает режим работы. Когда нужный режим запуска был выбран, нажмите и удерживайте кнопку, чтобы выйти из установки и возврата в рабочий режим.
Ну и пример реализации устройства
во вложении исходники и прошивки
Прошивка для 16F628A/88 pwmchaser107.zip V1.0.7 03/04/2009
Прошивка 16F628 / 16F628A pwmc_main107_628.HEX V1.0.7 03/04/2009
Прошивка 16F88 pwmc_main107_88.HEX V1.0.7 03/04/2009
Прошивка 16F84A pwmc_main107_84A.HEX V1.0.7 03/04/2009
Прошивка для 16F84A pwmchaser107_84A.zip V1.0.7 03/04/2009