Технический форум

Технический форум (http://www.tehnari.ru/)
-   Микропроцессоры (http://www.tehnari.ru/f115/)
-   -   Воспроизведение звука в AVR (http://www.tehnari.ru/f115/t71828/)

Andrewtar 12.04.2012 10:34

Воспроизведение звука в AVR
 
Так случилось сломалась любимая игрушка сына(6 мес),электронное "пианино" На платформе клавиши фигурки животных нажимает на кнопку они мяукают,рычат,мычать, и нотки ещё проигрывают! И всем подвластен 1 китайский чип без обвязки на небольшой плате без опознавательных знаков!)) который приказал долго жить! Собственно вот вопрос??? (гугл результатов не принёс).
Можно ли замутить на Avr ну и + наверно флеш какой нить что то подобное чтоб при дёрганье ноги контроллера звучал определённый звук, секунд 2-5.(Опыт в прошивке камней есть,программы писать неумею). Хотелось бы может ссылку примеров кодов если есть.MP3 плейер видал на avr но это маленько не то.(Покупку новой игрушки прошу не предлагать мне интересь результат на AVR).

Valerasv 03.05.2012 18:41

Цитата:

Сообщение от Andrewtar (Сообщение 716390)
Так случилось сломалась любимая игрушка сына(6 мес),электронное "пианино" На платформе клавиши фигурки животных нажимает на кнопку они мяукают,рычат,мычать, и нотки ещё проигрывают! И всем подвластен 1 китайский чип без обвязки на небольшой плате без опознавательных знаков!)) который приказал долго жить! Собственно вот вопрос??? (гугл результатов не принёс).
Можно ли замутить на Avr ну и + наверно флеш какой нить что то подобное чтоб при дёрганье ноги контроллера звучал определённый звук, секунд 2-5.(Опыт в прошивке камней есть,программы писать неумею). Хотелось бы может ссылку примеров кодов если есть.MP3 плейер видал на avr но это маленько не то.(Покупку новой игрушки прошу не предлагать мне интересь результат на AVR).


А почему бы и нет.

Просто на вскидку:
- имеем файлики со звуками (наверняка супер качество в этом случае не нужно), то они могут занимать мало места.
- при "дергании" ноги контроллера воспроизводим нужный файл.
- по поводу вопроизведения нот, то тут тоже не все так сложно как может казаться. Подобное делали еще студентами на КР580ИК80. Быстро просто не вспомню как это было.... Причем делали на учебном комплексе МикроЛаб Музей компьютеров Микролаб КР580ИК80 907

MarikLab 30.05.2012 00:28

Программный декодер mp3 маловероятно написать, проще аппаратные декодеры использовать типа vs1011.
А если еще проще, то вот wav-плеер WAV-плеер на микроконтроллере ATtiny85

Weles 30.05.2012 05:50

Зачем мучить mp3, есть http://www.tehnari.ru/f115/t35446/ места на флешке много, так что можно много звуков уместить, ну а дальше думаю можно что нибудь придумать чтоб увеличить число кнопок и переделать программу чтоб она воспроизводила нужный файл при сигнале на определённой ножке МК.


Часовой пояс GMT +4, время: 04:08.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.