мини Wall-e

Здесь расположены обсуждения и проекты, которые с точки зрения администрации форума представляют наибольший интерес.
Правила форума
В этом форуме новые темы не создаются, однако обсуждение допустимо.

Re: мини Wall-e

Сообщение Mamed » 24 окт 2009, 12:14

А если к микрокронтроллеру прицеить самую маленькую внешнюю ЕЕПРОМ, типа 24LC512 - объема паямяти на кучу фраз хватит.
Аватара пользователя
Mamed
 
Сообщения: 123
Зарегистрирован: 05 ноя 2008, 18:52
Откуда: Ростов-на-Дону
прог. языки: ASM для МК

Re: мини Wall-e

Сообщение Michael_K » 24 окт 2009, 12:52

Тогда уж 26df081 - она меньше бакса стОит

Добавлено спустя 10 минут 29 секунд:
Duhas писал(а):я один не слышу чо там кто-т сказать пытается ?

Это вы мультик не смотрели :)
Вот оригинал необработанный (вложение) - вот так он и разговаривал :)))
Вложения
wall-e.zip
оригинал
(14.22 КиБ) Скачиваний: 58
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: мини Wall-e

Сообщение yak-40 » 24 окт 2009, 13:29

Michael_K писал(а): вот так он и разговаривал

Во! клёво! а-то я не мог найти. Надо с этим поработать :)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: мини Wall-e

Сообщение Michael_K » 24 окт 2009, 14:33

Надо с этим поработать

Выше в моем вложении этот файл сжат простеньким ADPCM-ом до 4800 байт

Добавлено спустя 7 минут 12 секунд:
yak-40 писал(а):
Michael_K писал(а): вот так он и разговаривал

Во! клёво! а-то я не мог найти.

http://www.moviesoundclips.net/sound.php?id=158
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: мини Wall-e

Сообщение Duhas » 24 окт 2009, 15:12

это уже знакомо )) но мне казалось что в мульте было как-то почетче )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: мини Wall-e

Сообщение yak-40 » 25 окт 2009, 13:43

EdGull писал(а):в компиляторе через буфер обмена вставить в масив

Понятно что через буфер обмена. :)
Но в массиве все числа должны быть написаны через запятую, во всяком случае в СVAVR. Или можно как то по другому? Если можно, подскажите как.
Потому как перспектива вручную забивать 5-6 тысяч запятых меня пугает :(
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: мини Wall-e

Сообщение Michael_K » 25 окт 2009, 14:12

перспектива вручную забивать 5-6 тысяч запятых


Я в ФАРе программы пишу - там макросы пишутся в два нажатия.

А вообще утилиток таких навалом.
Например: Bin2c
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: мини Wall-e

Сообщение contr » 25 окт 2009, 15:28

Но в массиве все числа должны быть написаны через запятую,

а команды Replace там разве нет? Выделяем фрагмент и меняем "пробел" на "пробел," или ","
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don

Re: мини Wall-e

Сообщение yak-40 » 27 окт 2009, 12:28

Всё оказалось просто. В HEX редакторе, которым я урезал WAV-ку оказалась функция:
сохранить выделенное как -> массив для Си :Yahoo!:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: мини Wall-e

Сообщение Vovan » 27 окт 2009, 17:19

Т.е. всё получилось?
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: мини Wall-e

Сообщение yak-40 » 27 окт 2009, 19:21

Vovan писал(а):Т.е. всё получилось?

Да, получилось, но не всё. :D
Заговорил! Только пока в протеусе и на Меге16.
Фразу меньше 12 кБ сжать пока не удалось, поэтому в Мегу8 не влезает :(
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: мини Wall-e

Сообщение Vovan » 27 окт 2009, 19:47

Здорого! :good:
не удобно просить :oops: ... но всё же: а можно код (или кусок кода, или проект) увидеть?
чё-то у меня никак не выходит...
ЗЫ: нашёл у себя плату MCU как раз с мегой16 - могбы прошить и в реале послушать :)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: мини Wall-e

Сообщение yak-40 » 27 окт 2009, 19:57

У мня-ж на Си, а ты, насколько я знаю, на асемблере пишешь. :D (Шучу)
Да не хотелось промежуточные результаты выкладывать.
Протеус одно, а реальное железо - другое. А вдруг не заработает :(
Попробую сегодня-завтра хотя-бы в мегу16 залить. Если всё ОК, выложу, не вопрос.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: мини Wall-e

Сообщение Vovan » 27 окт 2009, 20:02

вот поэтому и не выходит :x , а си я тоже со словарём понять могу, писать на си - да, трудно, а готовый резалт не впервОй изучать... :wink:
спасибо :)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: мини Wall-e

Сообщение yak-40 » 27 окт 2009, 22:45

Вот архив проекта говорилки в CVAVR и модель в протеусе на Меге16.
Говорит одно слово: "Ваааалллииии!"
Сделано на скорую руку, на задержках. Понимаю что не есть хорошо, но главное принцип. :wink:
wall-e16.rar
(281.58 КиБ) Скачиваний: 52

З.Ы. Протеус чего то тупит :( То нормально говорит, то скрипит. Непонятно почему.
Может производительности компа не хватает?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Пред.След.

Вернуться в Золотой фонд

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron