Воспроизведение звукового файла с помощью Arduino Uno Wifi

У меня есть Arduino Uno Wifi (Rev2), и я хочу воспроизвести звуковой файл. Пока что я нашел две библиотеки, но ни одна из них не работает. Библиотека TMRpcm (https://www.arduino.cc/reference/en/libraries/tmrpcm /) работает только с базовой библиотекой Arduino Uno и anther, которая называется AudioZero (https://www.arduino.cc/reference/en/libraries/audiozero /), похоже, не совместим с Arduino Uno Wifi. Есть ли какая-нибудь другая библиотека, которую я мог бы использовать для воспроизведения звукового файла? У меня есть подключенная SD -карта и библиотека, которая может читать в .wav-файл, но нет библиотеки для фактического вывода звуков на базовом динамике.

Мне нужно использовать Arduino Uno Wifi для того, чего я пытаюсь достичь, поскольку общение с Интернетом имеет решающее значение. Использование базового Uno с подключением Wi-Fi не оказалось многообещающим, поскольку приложение действовало как собственная плата и нуждалось в прошивке.

, 👍0

Обсуждение

Uno а) не имеет аналоговых выходов и б) имеет только крошечную оперативную память. Вам лучше поискать более подходящий микроконтроллер или, по крайней мере, аппаратное расширение для выполнения работы по буферизации и воспроизведению выходного сигнала., @Sim Son

Привет @SimSon спасибо за ваш ответ. У вас есть какие-нибудь рекомендации? До сих пор я использовал только Arduino Uno и не очень хорошо знаком с другими микроконтроллерами., @ndrb

У меня нет опыта воспроизведения аудиофайлов на микроконтроллерах, но лично я бы начал с контроллера с достаточно большой оперативной памятью (например, ESP32) и внешним ЦАП., @Sim Son

Если контроллер совместим со средой Arduino, не должно быть большой разницы от того, как вы программируете Uno, @Sim Son


1 ответ


1

Похоже, что не существует библиотеки звуков, которая была бы совместима конкретно с архитектурой Arduino Uno Wifi. Необходимо изучить другие микроконтроллеры.

,