Официальный сайт компании Arduino по адресу arduino.cc
Преобразование WAVE формата в массив данных.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Сб, 31/10/2020 - 19:01
Всем привет! Появилась необходимость воспроизводить звук с помощью микроконтроллера. Вопрос в том, что есть ли какие-нибудь программы для преобразования звукового файла в массив(желательно в сишной форме)?
Не совсем понятно, зачем это нужно, но если уж нужно, так не составит труда написать такую программу хотя бы на том же Си.
Нужно допустим для озвучивания температуры. Но для ПК писать проги пока не умею.
Фига себе. Компьютеры программировать еще не научился, а уже собрался звук микроконтроллером производить. Поди, еще и на уно с 2к памяти.
Оч смешно) нет, на stm32. А, что для ПК проще писать программы? И разве с помощью микроконтроллеров трудно разве различные решения реализовывать? По мне так просто.
На ПК еще проще.
Кстати, не знаю, о каком именно stm32 идет речь, но у blue pill нет ЦАП.
А вообще, наиболее прямое решение в данном случае - dfplayer. Ну или, если stm32 с ЦАП, то точно так же читать wave файл с карточки.
Спасибо большое за наводку! Ну камней разных серий у меня несколько(есть и ЦАПоп). Но мне кажется можно и на двух таймерах ШИМом последовательно сигналы генерировать. Но могу ошибаться конечно.
Можно и ШИМом. Если собственные уши не жалко.
Может кому поможет. Использовал программу "Hex Editor Neo". В ней можно выполнить экспорт файлов в различные объекты. В моем случае это одномерный двубайтный массив, сишного синтаксиса.
Ну может у меня уши заюзаны) Но вродь звук генерируемый с помощью ШИМа не совсем плох. Сейчас DACом попробую.