![]() |
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В этом проекте я использовал Arduino Nano
В этой версии контроллера уже есть встроенный усилитель, и динамик можно подключать на пин SPK Файлы для воспроизведения должны быть с частотой 12000Гц или 11000Гц. Для улучшения их качества звучания они программно интерполируются до частоты 62000Гц Отличительные особенности этой библиотеки: 1-Воспроизведение звука производится на частоте 62000Гц, что дает кучу преимуществ . 2-Не требуется фильтр, для фильтрации частоты семплинга. 3-Производится программная интерполяция звука что улучшает качество звука 4-Используется только один таймер контроллера 5-Производится программная обработка и удаление щелчка при включении и выключении воспроизведения 6-Воспроизведение звука производится в фоновом режиме и не влияет на ход выполнения основных программ в цикле Loop _delay_ms используется как раз для того что бы выдерживалась пауза пока воспроизводится звук PHP код:
Билиотеку нужно скачать, распаковать и поместить в папку ..\arduino-0023\libraries\PlaySound Библиотека PlaySoundSD- для воспроизведения звуков с карты памяти Обладатели Arduino Nano V.7, могут получить программу конвертера Wav2Hex файлов для личного использования. Программа конвертирует из звукового файла *.wav, в формат понятный компилятору *.h Для получения программы пишите мне в личку Собираю прикольные wave звуки для Arduino Присылайте свои варианты wave, тем самым Вы пополните банк звуков Онлайн конвертер bin - hex |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|