Светодиодное сердце на Atmega16L-8au
Светодиодное сердце на Atmega16L-8au
Здравствуйте хотел сделать светодиодное сердце на atmega16l-8au, но в электронике и в программированнии малось слабоват, не могли бы вы помочь мне в этом ? примерно вот ка на этом сайте https://www.drive2.ru/b/1602772/, так примерно схему накинул в splan, и прошивку скачал с того же сайта и вот разбираюсь теперь, можете сказать с чего начать . Заранее благодарен вам
- Вложения
-
- Heart.rar
- (4.73 КБ) 131 скачивание
Последний раз редактировалось farkhat Чт янв 28, 2016 08:13:12, всего редактировалось 1 раз.
Re: Светодиодное сердце на Atmega16L-8au
скачайте и установите proteus и посмотрите примеры зажигания светодиода.
https://sunduk.radiokot.ru/loadfile/?loa ... 02&turbo=1
https://sunduk.radiokot.ru/loadfile/?loa ... 02&turbo=1
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: Светодиодное сердце на Atmega16L-8au
Схема выглядит неплохо, только стоит добавить разъем программирования, вряд ли с первого раза результат устроит, а выпаивать smd-контроллер каждый раз - занятие для мазохиста. Кроме того, стоит поставить конденсатор по питанию: все-таки диоды мощная импульсная нагрузка. Это что касается платы.
На счет программы сложнее. Надеюсь, вы хотите написать прошивку самостоятельно, а не скопипастить готовую. Тогда, чтобы вам помочь, стоит знать ваш опыт в программировании. Лично на мой взгляд, прошивку можно разделить на несколько блоков:
0. Инициализация, само собой. Стек, ОЗУ, таймер для отсчета времени, таймер для изменения яркости (если будете использовать).
1. Конечный автомат для переключения эффектов. Скорее всего, он будет крутиться в бесконечном цикле.
Для простого варианта этого достаточно, но в конце видео был эффект плавного изменения яркости, для него придется добавить еще один блок.
2. PWM или BAM на таймере.
Впрочем, можно попробовать сделать и обладая только базовыми навыками ногодрыжества. Правда, сколь-нибудь сложных эффектов или расширяемости добиться будет сложно, зато результат будет виден сразу.
На счет программы сложнее. Надеюсь, вы хотите написать прошивку самостоятельно, а не скопипастить готовую. Тогда, чтобы вам помочь, стоит знать ваш опыт в программировании. Лично на мой взгляд, прошивку можно разделить на несколько блоков:
0. Инициализация, само собой. Стек, ОЗУ, таймер для отсчета времени, таймер для изменения яркости (если будете использовать).
1. Конечный автомат для переключения эффектов. Скорее всего, он будет крутиться в бесконечном цикле.
Для простого варианта этого достаточно, но в конце видео был эффект плавного изменения яркости, для него придется добавить еще один блок.
2. PWM или BAM на таймере.
Впрочем, можно попробовать сделать и обладая только базовыми навыками ногодрыжества. Правда, сколь-нибудь сложных эффектов или расширяемости добиться будет сложно, зато результат будет виден сразу.
Re: Светодиодное сердце на Atmega16L-8au
А нельзя ли взять прошивку с этого сайта https://www.drive2.ru/b/1602772/ и подкорректировать под Atmega16 ?
- Вложения
-
- Прошивка.zip
- (5.54 КБ) 129 скачиваний
Re: Светодиодное сердце на Atmega16L-8au
афигеть автор замарочелся с функциями, по мне дак можно было сделать проще, с меньшим количеством строк. А так код на любой меге пойдет, только порты подправлять возможно потребуется.
-
Demiurg
- Это не хвост, это антенна
- Сообщения: 1480
- Зарегистрирован: Ср июн 25, 2008 15:19:44
- Контактная информация:
Re: Светодиодное сердце на Atmega16L-8au
COKPOWEHEU писал(а):Схема выглядит неплохо, только стоит добавить разъем программирования, вряд ли с первого раза результат устроит, а выпаивать smd-контроллер каждый раз - занятие для мазохиста..
Взять разъем для программирования. Провод МГТФ 0,07-0,12. Припаяться к разъему и к МК. Когда программа будет готова, отпаяться от МК. И усе...
-
Novice user
- Мудрый кот
- Сообщения: 1704
- Зарегистрирован: Вт янв 05, 2016 10:14:25
- Откуда: поселок Мелеуз
Re: Светодиодное сердце на Atmega16L-8au
прикольно!надо бы повторить.перенести на атмега16 можно,там и портов поболее-можно еще усовершенствовать как то,повторю-отпишусь
Re: Светодиодное сердце на Atmega16L-8au
Novice user писал(а):прикольно!надо бы повторить.перенести на атмега16 можно,там и портов поболее-можно еще усовершенствовать как то,повторю-отпишусь
Поставь сдвиговый регистр и проблема с ногами отпадет, хоть на tiny13 делай больше диодов чем в примере.
Re: Светодиодное сердце на Atmega16L-8au
Извиняюсь та схема в Splan на атмеге8, моя схема вот ...
- Вложения
-
- AtMega16 светодиодный сердце.rar
- (6.43 КБ) 157 скачиваний