Запись звука с использованием модуля Arduino BT

Я хочу принимать аудиосигнал через микрофон, подключенный к Arduino, а затем передавать его на ПК с помощью модуля BT. Я хочу сделать это с помощью BT (HC05) и Arduino Mega. Мне нужны аудиопакеты на 44 кГц и 24-32 бита на семпл.

Можно ли использовать библиотеку AudioInI2S для получения аудиосэмплов? Поддерживает ли HC05 этот тип связи?

Я хочу сохранить и проанализировать аудиосэмплы позже. Я работал над Arduino раньше, но я совершенно новичок в потоковом аудио, и я не уверен, с чего начать. Будем признательны за любые рекомендации.

, 👍0


1 ответ


Лучший ответ:

0

Короче говоря: нет и нет.


Можно ли использовать библиотеку AudioInI2S для получения аудиосэмплов?

Нет. Библиотека не для Меги:

Эта библиотека обеспечивает простой способ воспроизведения и анализа аудиоданных с помощью Arduino на платах на базе SAMD21 (например, плата Arduino или Genuino Zero, MKRZero или MKR1000) с использованием шины I2S.


Поддерживает ли HC05 этот тип связи?

Нет. HC05 представляет собой серийный модуль. Он работает на скоростях передачи данных, которые слишком малы для своевременной передачи данных, и не может отправлять данные в форме, которую ПК воспринимает как звук (поэтому вам потребуется написать собственное программное обеспечение для преобразования последовательных данных в аудиофайл).


Мы будем признательны за любые рекомендации.

Просто купите дешевую bluetooth-гарнитуру.

,

Спасибо за ваш ответ. Можете ли вы предложить какой-либо другой модуль Bluetooth, который может поддерживать мой частотный диапазон?, @Mariam

Гарнитура Bluetooth не вариант, так как это часть какого-то проекта, над которым я работаю., @Mariam