Wav много места в памяти займет.
На флешке да - в памяти МК - нет - туда только маленький кусочек загружается.
Я правильно понимаю, что сама микруха, кторая проигрывает вав, может управлятся второй микрухой?
Тут есть куча вариантов - если контроллер не может программно декодировать - то нужен отдельный декодер (есть вообще которые и flac разбирают еще, да и кучу форматов - но они стоят не 2$ и иг надо по штуке на канал - что, собственно, для многих сделает девайс не интересным - тут проще пойти уже по пути типа миникомпа и пачки звуковых (на ARM - например на базе роутера того же и openwrt) - но это уже не то, ради чего тут весь сыр бор разведен, ибо "монстров" можно без проблем развести
Если контроллер не наворочен, но пожирнее, то тогда он целиком будет занят разворачиванием mp3 - а надо ли одноканальный девай явно не за 5$?
Поставить жирный контроллер который будет 3-6 потоков на лету разворачивать? Что-то мне кажется, что это все зайдет в такой ценовой диапазон, что будет неинтересен. Тут проще брать брендовый девайс да и се
В рамках же данной задачи нужно компромиссное решение, из которого следует wav ,) и пачка каналов, которая получится
Андрей, однако, я бы всё-таки рассмотрел возможность размещения на плате хотя-бы простейшего усилителя. Может кому надо будет? Если усилок не нужен, можно просто не распаивать.
Изначально задумано разводить усилитель, но распаивать кому нужно. А если не нужен, перемычку и все. А так как это, в общем-то дело последнее, то он не обсуждается, ибо первостепенная задача - воспроизведение звука/
А вот про связь звука и скорости лока - это очень интересно. Нужно подумать как.
Имхо, решение все в одном спорное - для одного лока? Для двух? на сколько каналов? Если ресурсы останутся - можно думать, а если нет - то и нет. К этой теме можно будет вернуться, когда осилю основную задачу