| ||||
|
Светодиодная гирлянда на МК ATtiny 2313
| ||||
|
|
Данный проект светодиодной гирлянды на микроконтроллере хорошо подходит для начинающих. Схема отличается своей простотой и содержит минимум элементов. Данное устройство управляет 13 светодиодами, подключенными к портам микроконтроллера. В качестве микроконтроллера используется МК фирмы ATMEL: ATtiny231320PI. Благодаря использованию внутреннего генератора, выводы 4 и 5 задействованы как дополнительные порты микроконтроллера PA0,PA1. Схема обеспечивает выполнение 12 про- грамм эффектов, 11 из которых - индивидуальные комбинации, а 12-тая про- грамма – последовательный однократный повтор предыдущих эффектов. Переключение на другую программу осуществляется нажатием на кнопку SB1. Программы эффектов включают в себя и бегущий одинарный огонь, и нарастание огня, и бегущую тень и многое другое.
Устройство имеет возможность регулировки скорости смены комбинаций при выполнении программы, которая осуществляется нажатием на кнопки: SB2 – увеличение скорости и SB3 – уменьшение скорости при условии, что переключатель SA1 находиться в положении “Скорость программы”.
Также имеется возможность регулировать частоту горения светодиода
(от стабилизированного свечения до легкого мерцания), которая осуществляется нажатием на кнопки: SB2 – уменьшение (до мерцания) и SB3- увеличение при условии, что переключатель SA1 находиться в положении “Частота мерцания”. У переключателя SA2 замкнутое положение соответствует режиму регулировки скорости выполнения программ, а разомкнутое - режиму регулировки частоты горения светодиодов.
Документация (Datashit) на МК ATtiny231320PI Прошивку HEX, а также файлы программы на ассемблере вы можете скачать здесь (30 кБайт) . Видеоролик демонстрации работы устройства (перебор всех эффектов):
http://filearchiv.ru/2140780 Автор проекта: Антон Гаркуша (gam-raingers[собака]mail.ru)
Добавил: Павел (Admin) Автор: Антон Гаркуша (gam-raingers[собака]mail.ru) Вас может заинтересовать:
|
|||
|
| ||||
|
||||