В данной статье рассмотрим процесс создания устройства A2DP на ESP32 с использованием модуля I2S pcm5102. A2DP (Advanced Audio Distribution Profile) - это протокол передачи аудио по Bluetooth, позволяющий передавать звуковые данные с одного устройства на другое. Для примера рассмотрим создание блютуз колонки на ESP32 с помощью модуля I2S pcm5102.
- Что такое A2DP: A2DP (Advanced Audio Distribution Profile) - это профиль Bluetooth, который позволяет передавать аудио-сигнал с одного устройства на другое. Он используется для беспроводной передачи звука высокого качества, например, музыки, смартфона на беспроводные наушники или колонку.
- Подключение модуля pcm5102: Для создания устройства A2DP на ESP32 с использованием модуля I2S pcm5102, необходимо правильно подключить пины модуля к ESP32. В данном примере используются следующие пины:
- BCK (Bit Clock): подключен к пину 26 на ESP32.
- WS (в моем модуле подписан как LCK): подключен к пину 25 на ESP32.
- DATA_OUT (Data Output): подключен к пину 22 на ESP32.
Ниже представлен минимальный код для запуска и видео c демонстрацией работы:
Ссылка на библиотеку:
В общем то на этом всё.