Семисегментный LED-индикатор. Эффекты анимации

Обсуждаем контроллеры компании Atmel.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

Поймал я вашу "иголку"
СпойлерИзображение Изображение

Код: Выделить всё

const FLASH seg_pin_t pins[8] = {
  pn(D,5),
  pn(B,3),
  pn(C,3),
  pn(B,5),
  pn(C,0),
  pn(B,2),
  pn(B,4),
  pn(D,3)
};

const FLASH seg_pin_t commons[SCR_SZ] = {
  pn(B,1),
  pn(B,0),
  pn(D,7),
  pn(D,6)
};
Реклама
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3884897#p3884897"]тема анимации на 7 сегментниках не раскрыта![/uquote]Попытка повторить
Спойлер
В оригинале звук выводит 16 битный таймер, у меня 8 битный, на все ноты не хватает, низкие ноты срезал, и флеша у 168 меги не хватило, по крайне мере мне не хватило.
Реклама
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Demiurg »

Код мне не интересен. Покажи только пример таблиц эффектов. Визуальных и звуковых.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

Кажись тема анимации на 7 сегментниках раскрыта
Спойлер
Вот поиграться в протеусе, с анимацией
aon_demo_avr_168.zip
(33.36 КБ) 36 скачиваний

Код: Выделить всё

Arduino Pro Mini Atmega168 16MHz
Program:   14296 bytes (87.3% Full)
(.text + .data + .bootloader)

Data:         14 bytes (1.4% Full)
(.data + .bss + .noinit)
Чисто музыка
proba_muz.zip
(24.42 КБ) 38 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение musor »

чтото не помнб аоноф с такой продвинутой анимавцией.... да и act аонв на 51 поциках строели +рома внешняяя иногда и +рама добавлена...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
dgrett
Вымогатель припоя
Сообщения: 615
Зарегистрирован: Вс дек 28, 2014 21:54:05

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение dgrett »

А я что-то не понял, АОН ещё актуален, или тут к другому проекту либо поиграться??
Я всё-всё узнAю и стану профессором.
Реклама
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

[uquote="dgrett",url="/forum/viewtopic.php?p=3889153#p3889153"]А я что-то не понял, АОН ещё актуален, или тут к другому проекту либо поиграться??[/uquote]Это была просто попытка[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3884897#p3884897"]тема анимации на 7 сегментниках не раскрыта! :))) :))) :))) :beer:
Спойлер
[/uquote]А тема эффектов анимации остается открыта.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Demiurg »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3889054#p3889054"]...[/uquote]
Выкладывай свой код. Заинтересовал...
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

Вот звук при использовании 16 битного таймера, записанный на линейный вход звуковой карты компа.
СпойлерПротеус
proba_muz_16bit.zip
(28 КБ) 36 скачиваний

Код: Выделить всё

Arduino Pro Mini Atmega168 16MHz
Program:   11490 bytes (70.1% Full)
(.text + .data + .bootloader)

Data:          6 bytes (0.6% Full)
(.data + .bss + .noinit)
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Demiurg »

С нынешними жирными микроконтроллерами никого не удивишь АОН-ом. В свое время на мк с 2 КБ флеша делали АОН-ы. И функционал был приличным. Включая DTMF.
А мультики....
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

Demiurg, а при чем тут вообще АОН? Может еще раз привести цитату Ivanoff-iv?
А мультики... я же писал, при таком таймере 16 бит, мультики не влезут в 168мегу, ну разве что 2-3 эффекта.
Сам же видишь 11кБайт, а в плате Ардуино168 всего 14 +2бут занимает.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Demiurg »

Ты мне так и не показал свой код с мультиками. Заныкал?
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

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

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Demiurg »

Мне код нужен не для повторения, чего либо ещё. Думаю, ты прекрасно понимаешь, что я легко смогу сделать анимацию. Мне интересно, как реализовал это ты.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

Точно так же как и в исходниках.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Demiurg »

Нашёл. Я не сразу понял, о чем ты говоришь.

Добавлено after 16 minutes 31 second:
Кстати, спасибо за наводку. Редактор дисплея на семисегментниках. Я мучался с несколькими запущенными редакторами для одного индикатора.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Dimon456 »

Отличный редактор, жаль исходников нет, а то можно было бы дописать.

Я в екселе создал табличку
Спойлер

Код: Выделить всё

#define F_07 (A+B+C)
#define F_08 (D)
#define F_09 (A+D)
#define F_0A (B+D)
#define F_0B (A+B+D)
#define F_0C (C+D)
#define F_0D (A+C+D)
#define F_0E (B+C+D)
#define F_0F (A+B+C+D)
#define F_10 (E)
#define F_11 (A+E)
#define F_12 (B+E)
#define F_13 (A+B+E)
а код из редактора преобразую к такому виду
Спойлер

Код: Выделить всё

{ F_01,F_01,F_01,F_01,F_01,F_01,F_01,F_01,F_01 },
{ F_41,F_41,F_41,F_41,F_41,F_41,F_41,F_41,F_41 },
{ F_49,F_49,F_49,F_49,F_49,F_49,F_49,F_49,F_49 },
{ F_48,F_48,F_48,F_48,F_48,F_48,F_48,F_48,F_48 },
{ F_08,F_08,F_08,F_08,F_08,F_08,F_08,F_08,F_08 }
Согласись, не все эффекты можно описать программным способом.

Ну да ладно, это был просто эксперимент.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение ARV »

чевой-то я ни редактора, ни исходников не нахожу... :dont_know:
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

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

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение Demiurg »

[uquote="ARV",url="/forum/viewtopic.php?p=3889796#p3889796"]...[/uquote]
Без обид. Никогда не расслабляйся. К твоему утешению, это и ко мне относится. YouTube, в описании все ссылки.
Ну это лирика, поехали дальше. Вот мой конструктор. Дальше сами, сами, я уже несколько лет не пользовался, подзабыл. Файл ексель прикрепил.

Добавлено after 14 minutes 53 seconds:
[uquote="Dimon456",url="/forum/viewtopic.php?p=3889795#p3889795"]Отличный редактор, жаль исходников нет[/uquote]
Соглашусь. Не очень удобно. Ну, есть способы. "Заменить на xxxx"
Вложения
Edit_Font_5x7.xls
(29.5 КБ) 180 скачиваний
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Семисегментный LED-индикатор. Эффекты анимации

Сообщение ARV »

Demiurg писал(а):YouTube, в описании все ссылки.
практически никогда не смотрю видео полностью, и тем паче описания к нему
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

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