Страница 1 из 1
Светодиодное сердце на Atmega16L-8au
Добавлено: Ср янв 27, 2016 13:26:13
farkhat
Здравствуйте хотел сделать светодиодное сердце на atmega16l-8au, но в электронике и в программированнии малось слабоват, не могли бы вы помочь мне в этом ? примерно вот ка на этом сайте
https://www.drive2.ru/b/1602772/, так примерно схему накинул в splan, и прошивку скачал с того же сайта и вот разбираюсь теперь, можете сказать с чего начать . Заранее благодарен вам
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Ср янв 27, 2016 15:27:49
yaotzin
скачайте и установите proteus и посмотрите примеры зажигания светодиода.
https://sunduk.radiokot.ru/loadfile/?lo ... 02&turbo=1
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Чт янв 28, 2016 07:40:53
COKPOWEHEU
Схема выглядит неплохо, только стоит добавить разъем программирования, вряд ли с первого раза результат устроит, а выпаивать smd-контроллер каждый раз - занятие для мазохиста. Кроме того, стоит поставить конденсатор по питанию: все-таки диоды мощная импульсная нагрузка. Это что касается платы.
На счет программы сложнее. Надеюсь, вы хотите написать прошивку самостоятельно, а не скопипастить готовую. Тогда, чтобы вам помочь, стоит знать ваш опыт в программировании. Лично на мой взгляд, прошивку можно разделить на несколько блоков:
0. Инициализация, само собой. Стек, ОЗУ, таймер для отсчета времени, таймер для изменения яркости (если будете использовать).
1. Конечный автомат для переключения эффектов. Скорее всего, он будет крутиться в бесконечном цикле.
Для простого варианта этого достаточно, но в конце видео был эффект плавного изменения яркости, для него придется добавить еще один блок.
2. PWM или BAM на таймере.
Впрочем, можно попробовать сделать и обладая только базовыми навыками ногодрыжества. Правда, сколь-нибудь сложных эффектов или расширяемости добиться будет сложно, зато результат будет виден сразу.
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Чт янв 28, 2016 08:09:18
farkhat
А нельзя ли взять прошивку с этого сайта
https://www.drive2.ru/b/1602772/ и подкорректировать под Atmega16 ?
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Чт янв 28, 2016 09:39:48
Belerafon
афигеть автор замарочелся с функциями, по мне дак можно было сделать проще, с меньшим количеством строк. А так код на любой меге пойдет, только порты подправлять возможно потребуется.
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Чт янв 28, 2016 19:16:40
Demiurg
COKPOWEHEU писал(а):Схема выглядит неплохо, только стоит добавить разъем программирования, вряд ли с первого раза результат устроит, а выпаивать smd-контроллер каждый раз - занятие для мазохиста..
Взять разъем для программирования. Провод МГТФ 0,07-0,12. Припаяться к разъему и к МК. Когда программа будет готова, отпаяться от МК. И усе...
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Чт янв 28, 2016 19:48:46
Novice user
прикольно!надо бы повторить.перенести на атмега16 можно,там и портов поболее-можно еще усовершенствовать как то,повторю-отпишусь
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Чт янв 28, 2016 19:58:28
Belerafon
Novice user писал(а):прикольно!надо бы повторить.перенести на атмега16 можно,там и портов поболее-можно еще усовершенствовать как то,повторю-отпишусь
Поставь сдвиговый регистр и проблема с ногами отпадет, хоть на tiny13 делай больше диодов чем в примере.
Re: Светодиодное сердце на Atmega16L-8au
Добавлено: Пт янв 29, 2016 11:47:45
farkhat
Извиняюсь та схема в Splan на атмеге8, моя схема вот ...