Врученный план светодиодной гирлянды на микроконтроллере большое приближается для начинающих. Модель отличается нечужой простотой и охватывает минимум ингредиентов.

Врученное приспособление распоряжается 13 светодиодами, подключенными к портам микроконтроллера. В качестве микроконтроллера используется МК фирмы ATMEL: ATtiny231320PI. Благодаря применению сокровенного генератора, итоги 4 и 5 задействованы как специальные порты микроконтроллера PA0,PA1. Модель обеспечивает произведение 12 про- грамм эффектов, 11 из которых - особенные комбинации, а 12-тая про- грамма – последовательный однократный повтор последних эффектов. Переключение на иную программу осуществляется нажатием на кнопку SB1. Программы эффектов вводят в себя и бегущий одинарный обстрел, и нарастание обстрела, и бегущую тень и многое непохожее.

Строить имеет вероятность регулировки резвости подмены комбинаций при произведении программы, которая осуществляется нажатием на кнопки: SB2 – повышение прыти и SB3 – снижение стремительности при соглашении, что переключатель SA1 обретаться в месте “Поспешность программы”. Также имеется вероятность регулировать частоту горения светодиода (от стабилизированного свечения до несложного мерцания), которая осуществляется нажатием на кнопки: SB2 – снижение (до мерцания) и SB3- усиление при соглашении, что переключатель SA1 обретаться в расположении “Частота  мерцания”. У переключателя SA2 замкнутое расположение отвечает регламенту регулировки быстроты воплощения программ, а разомкнутое - порядку  регулировки частоты горения светодиодов.

Регламент нумерации светодиодов в модели отвечает их распорядку зажигания при воплощении программы. При нужды ответ RESET может жрать использован для сброса, а в качестве порта PA2 он не задействован. В строить выбрано при программировании тактовая частота 8 МГц от закрытого генератора (фузы CKSEL3..0 - 0100).Хотя возможно применение частоты в 4 МГц(фузы CKSEL3..0 - 0010) со должными изменениями скоротечных интервалов деятельности модели.

Сорт светодиодов, упомянутый на модели использовался в опытном эталоне, для  модели пристать любые светодиоды со напряжением продовольствия 2-3 вольта, резисторами R1-R17 можно регулировать яркость свечения светодиодов.

Документация (Datashit) на МК ATtiny231320PI

Прошивку HEX, а также файлы программы на ассемблере вы можете скачать тут (30 кБайт) .

Видеоролик демонстрации деятельности строить (перебор целых эффектов): http://filearchiv.ru/2140780