Я хотів би відтворити файл WAV (вимовлені слова) від мого Arduino. Я не хочу додавати звуковий щит. Чи є спосіб відтворити звук через вихідний контакт? Якість не повинно бути великим.
Я хотів би відтворити файл WAV (вимовлені слова) від мого Arduino. Я не хочу додавати звуковий щит. Чи є спосіб відтворити звук через вихідний контакт? Якість не повинно бути великим.
Відповіді:
Я допомагав комусь із подібним запитанням. Результати містяться в моєму репозиторі github за адресою https://github.com/linhartr22/count . У цьому прикладі використовується бібліотека ШІМ та міститься посилання на статтю, в якій я дізнався, як конвертувати аудіофайли в MP3 з належними налаштуваннями для лібарії ШІМ. Він відтворює аудіо через 8-омний динамік або п’єзо-зумер, підключений безпосередньо до Arduino.
Приклад PCMAudio показує, як відтворювати аудіодані через ШІМ. Зауважте, що для цього вам потрібно буде отримати доступ до MCU на низькому рівні; бібліотеки Arduino не забезпечують достатнього контролю над обладнанням.
Так, ви можете - див. Http://www.instructables.com/id/Simple-Wav-Player-Using-Arduino/
Простір досить обмежений, якщо ви не використовуєте SD-карту.
Так, я зробив проект вчора, щоб відтворити записаний голос. Вам не потрібен динамічний модуль.
Просто підключіть динамік через резистор до одного з вихідних шин Arduino. Потім підключіть модуль мікро-sd карти. Відформатуйте мікро-sd карту за допомогою опції FAT32.
Використовуйте конвертер зразків хвиль для перетворення звукових файлів і виберіть параметри як 16000 Гц Mono 8Bit. Ви все готові. Використовуйте бібліотеку tmrpcm . Все легко.
старий пост, але все-таки гарне запитання ...
Ось підручник для відтворення 8-бітового аудіосигналу 33 МГц за допомогою Adafruit M0 Express. Ви можете відтворювати ~ 60 секунд аудіо із вбудованої спалаху 2 Мб через 10-бітний аналоговий штифт. https://github.com/hydronics2/SamdAudio
ще два рішення для аудіодошів, які пропонують майже 16-бітну якість ...
Плати пітона на схемі Adafruit є йогобіциМ0 , М4 , пір'я М0. Те саме, що вище, але використовуючи схему інтерфейсу python замість Arduino.
teensy3.2 , teensy3.5, teensy3.6 (Ви можете грати за допомогою аналогового штифта без аудіозахисту, але звуковий щит має гарний роз'єм 1/8 "
@Hoytman Я думаю, що ця ардуїнська бібліотека може вам дуже допомогти https://sensorium.github.io/Mozzi/