Обсуждаем контроллеры компании Atmel.
Ответить

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

Чт сен 03, 2020 18:29:20

Поймал я вашу "иголку"
СпойлерИзображение Изображение
Код:
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)
};

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

Сб сен 05, 2020 22:15:44

тема анимации на 7 сегментниках не раскрыта!
Попытка повторить
Спойлер
В оригинале звук выводит 16 битный таймер, у меня 8 битный, на все ноты не хватает, низкие ноты срезал, и флеша у 168 меги не хватило, по крайне мере мне не хватило.

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

Сб сен 05, 2020 22:32:34

Код мне не интересен. Покажи только пример таблиц эффектов. Визуальных и звуковых.

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

Вс сен 06, 2020 21:33:04

Кажись тема анимации на 7 сегментниках раскрыта
Спойлер
Вот поиграться в протеусе, с анимацией
aon_demo_avr_168.zip
(33.36 KiB) Скачиваний: 8
Код:
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 KiB) Скачиваний: 6

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

Вс сен 06, 2020 21:40:16

чтото не помнб аоноф с такой продвинутой анимавцией.... да и act аонв на 51 поциках строели +рома внешняяя иногда и +рама добавлена...

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

Пн сен 07, 2020 07:24:11

А я что-то не понял, АОН ещё актуален, или тут к другому проекту либо поиграться??

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

Пн сен 07, 2020 08:49:14

А я что-то не понял, АОН ещё актуален, или тут к другому проекту либо поиграться??
Это была просто попытка
тема анимации на 7 сегментниках не раскрыта! :))) :))) :))) :beer:
Спойлер
А тема эффектов анимации остается открыта.

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

Пн сен 07, 2020 09:30:55

...

Выкладывай свой код. Заинтересовал...

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

Пн сен 07, 2020 16:34:03

Вот звук при использовании 16 битного таймера, записанный на линейный вход звуковой карты компа.
СпойлерПротеус
proba_muz_16bit.zip
(28 KiB) Скачиваний: 6
Код:
Arduino Pro Mini Atmega168 16MHz
Program:   11490 bytes (70.1% Full)
(.text + .data + .bootloader)

Data:          6 bytes (0.6% Full)
(.data + .bss + .noinit)

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

Пн сен 07, 2020 19:35:48

С нынешними жирными микроконтроллерами никого не удивишь АОН-ом. В свое время на мк с 2 КБ флеша делали АОН-ы. И функционал был приличным. Включая DTMF.
А мультики....

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

Пн сен 07, 2020 19:44:42

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

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

Пн сен 07, 2020 20:39:42

Ты мне так и не показал свой код с мультиками. Заныкал?

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

Пн сен 07, 2020 20:48:14

А мой код для тебя не читаем, чего его показывать, все равно не прочтешь, в нем нет конечных автоматов, кбд-драйвера, еще какого-то процесса и еще там чего-то.
На сайте исходники есть.

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

Пн сен 07, 2020 20:59:11

Мне код нужен не для повторения, чего либо ещё. Думаю, ты прекрасно понимаешь, что я легко смогу сделать анимацию. Мне интересно, как реализовал это ты.

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

Пн сен 07, 2020 21:05:47

Точно так же как и в исходниках.

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

Пн сен 07, 2020 21:41:35

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

Добавлено after 16 minutes 31 second:
Кстати, спасибо за наводку. Редактор дисплея на семисегментниках. Я мучался с несколькими запущенными редакторами для одного индикатора.

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

Вт сен 08, 2020 13:29:37

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

Я в екселе создал табличку
Спойлер
Код:
#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 }
Согласись, не все эффекты можно описать программным способом.

Ну да ладно, это был просто эксперимент.

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

Вт сен 08, 2020 13:30:42

чевой-то я ни редактора, ни исходников не нахожу... :dont_know:

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

Вт сен 08, 2020 14:05:52

...

Без обид. Никогда не расслабляйся. К твоему утешению, это и ко мне относится. YouTube, в описании все ссылки.
Ну это лирика, поехали дальше. Вот мой конструктор. Дальше сами, сами, я уже несколько лет не пользовался, подзабыл. Файл ексель прикрепил.

Добавлено after 14 minutes 53 seconds:
Отличный редактор, жаль исходников нет

Соглашусь. Не очень удобно. Ну, есть способы. "Заменить на xxxx"
Вложения
Edit_Font_5x7.xls
(29.5 KiB) Скачиваний: 157

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

Вт сен 08, 2020 14:06:40

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