Светодиодное сердце на Atmega16L-8au

Обсуждаем контроллеры компании Atmel.
Ответить
farkhat
Родился
Сообщения: 4
Зарегистрирован: Сб янв 28, 2012 17:53:25

Светодиодное сердце на Atmega16L-8au

Сообщение farkhat »

Здравствуйте хотел сделать светодиодное сердце на atmega16l-8au, но в электронике и в программированнии малось слабоват, не могли бы вы помочь мне в этом ? примерно вот ка на этом сайте https://www.drive2.ru/b/1602772/, так примерно схему накинул в splan, и прошивку скачал с того же сайта и вот разбираюсь теперь, можете сказать с чего начать . Заранее благодарен вам
Вложения
Heart.rar
(4.73 КБ) 131 скачивание
Последний раз редактировалось farkhat Чт янв 28, 2016 08:13:12, всего редактировалось 1 раз.
Аватара пользователя
yaotzin
Опытный кот
Сообщения: 782
Зарегистрирован: Вс фев 04, 2007 16:32:06

Re: Светодиодное сердце на Atmega16L-8au

Сообщение yaotzin »

скачайте и установите proteus и посмотрите примеры зажигания светодиода.
https://sunduk.radiokot.ru/loadfile/?loa ... 02&turbo=1
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: Светодиодное сердце на Atmega16L-8au

Сообщение COKPOWEHEU »

Схема выглядит неплохо, только стоит добавить разъем программирования, вряд ли с первого раза результат устроит, а выпаивать smd-контроллер каждый раз - занятие для мазохиста. Кроме того, стоит поставить конденсатор по питанию: все-таки диоды мощная импульсная нагрузка. Это что касается платы.
На счет программы сложнее. Надеюсь, вы хотите написать прошивку самостоятельно, а не скопипастить готовую. Тогда, чтобы вам помочь, стоит знать ваш опыт в программировании. Лично на мой взгляд, прошивку можно разделить на несколько блоков:
0. Инициализация, само собой. Стек, ОЗУ, таймер для отсчета времени, таймер для изменения яркости (если будете использовать).
1. Конечный автомат для переключения эффектов. Скорее всего, он будет крутиться в бесконечном цикле.
Для простого варианта этого достаточно, но в конце видео был эффект плавного изменения яркости, для него придется добавить еще один блок.
2. PWM или BAM на таймере.
Впрочем, можно попробовать сделать и обладая только базовыми навыками ногодрыжества. Правда, сколь-нибудь сложных эффектов или расширяемости добиться будет сложно, зато результат будет виден сразу.
farkhat
Родился
Сообщения: 4
Зарегистрирован: Сб янв 28, 2012 17:53:25

Re: Светодиодное сердце на Atmega16L-8au

Сообщение farkhat »

А нельзя ли взять прошивку с этого сайта https://www.drive2.ru/b/1602772/ и подкорректировать под Atmega16 ?
Вложения
Прошивка.zip
(5.54 КБ) 129 скачиваний
Belerafon
Встал на лапы
Сообщения: 110
Зарегистрирован: Вс май 10, 2009 18:23:45

Re: Светодиодное сердце на Atmega16L-8au

Сообщение Belerafon »

афигеть автор замарочелся с функциями, по мне дак можно было сделать проще, с меньшим количеством строк. А так код на любой меге пойдет, только порты подправлять возможно потребуется.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Светодиодное сердце на Atmega16L-8au

Сообщение Demiurg »

COKPOWEHEU писал(а):Схема выглядит неплохо, только стоит добавить разъем программирования, вряд ли с первого раза результат устроит, а выпаивать smd-контроллер каждый раз - занятие для мазохиста..

Взять разъем для программирования. Провод МГТФ 0,07-0,12. Припаяться к разъему и к МК. Когда программа будет готова, отпаяться от МК. И усе...
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Светодиодное сердце на Atmega16L-8au

Сообщение Novice user »

прикольно!надо бы повторить.перенести на атмега16 можно,там и портов поболее-можно еще усовершенствовать как то,повторю-отпишусь
Belerafon
Встал на лапы
Сообщения: 110
Зарегистрирован: Вс май 10, 2009 18:23:45

Re: Светодиодное сердце на Atmega16L-8au

Сообщение Belerafon »

Novice user писал(а):прикольно!надо бы повторить.перенести на атмега16 можно,там и портов поболее-можно еще усовершенствовать как то,повторю-отпишусь

Поставь сдвиговый регистр и проблема с ногами отпадет, хоть на tiny13 делай больше диодов чем в примере.
farkhat
Родился
Сообщения: 4
Зарегистрирован: Сб янв 28, 2012 17:53:25

Re: Светодиодное сердце на Atmega16L-8au

Сообщение farkhat »

Извиняюсь та схема в Splan на атмеге8, моя схема вот ...
Вложения
AtMega16 светодиодный сердце.rar
(6.43 КБ) 157 скачиваний
Ответить

Вернуться в «AVR»