Я хотел бы воспроизвести файл wav (произнесенные слова) с моего Arduino. Я не хочу добавлять звуковой щит. Есть ли способ воспроизвести звук через выходной контакт? Качество не должно быть отличным.
Я хотел бы воспроизвести файл wav (произнесенные слова) с моего Arduino. Я не хочу добавлять звуковой щит. Есть ли способ воспроизвести звук через выходной контакт? Качество не должно быть отличным.
Ответы:
Я помог кому-то с похожим вопросом. Результаты в моем репозитории github на https://github.com/linhartr22/count . Этот пример использует библиотеку PWM и содержит ссылку на статью, которую я использовал, чтобы узнать, как преобразовать аудиофайлы в MP3 с правильными настройками для библиотеки PWM. Он воспроизводит звук через громкоговоритель на 8 Ом или пьезо-зуммер, подключенный напрямую к Arduino.
В PCMAudio пример показывает , как воспроизводить звуковые данные с помощью ШИМ. Обратите внимание, что вам нужно будет получить доступ к MCU на низком уровне, чтобы сделать это; библиотеки Arduino не обеспечивают достаточного контроля над оборудованием.
Да, вы можете - см. Http://www.instructables.com/id/Simple-Wav-Player-Using-Arduino/
Пространство довольно ограничено, если только вы не используете SD-карту.
Да, я вчера сделал проект для воспроизведения записанного голоса. Вам не нужен модуль динамика.
Просто подключите динамик через резистор к одному из выходов ШИМ Arduino. Затем подключите модуль карты micro-sd. Отформатируйте свою карту micro-sd с опцией FAT32.
Используйте преобразователь Sample wave для конвертации звуковых файлов и выберите параметры 16000 Гц Mono 8Bit. Вы все сделали. Используйте библиотеку tmrpcm . Это все легко.
старый пост, но все еще хороший вопрос ...
Вот учебник для воспроизведения 8-битного звука 33 кГц с помощью Adafruit M0 Express. Вы можете воспроизводить ~ 60 секунд звука с 2 МБ встроенной вспышки через 10-битный аналоговый вывод. https://github.com/hydronics2/SamdAudio
два других решения аудиоплаты, которые предлагают почти 16-битное качество ...
@Hoytman Я думаю, эта библиотека Arduino может вам очень помочь. Https://sensorium.github.io/Mozzi/