Вывод и запись аудио

Научимся воспроизводить аудио файлы с помощью Onion Omega2.

Что понадобится

Сборка устройства

  1. Установите Onion Omega2 сверху на Expansion Dock или Arduino Dock R2.

    При установке используйте окантовку контура одноплатника на шилде для избежания ошибки при подключении.

  2. Подключите активную акустику через внешнюю звуковую карту к разъёму USB-A.

Запуск примера

  1. Скопируйте аудио файл на Onion Omega2 в папку /tmp.
  2. Подключитесь к Omega2 по SSH-соединению или откройте терминал в графическом режиме.
  3. Обновите список пакетов в системе.
    opkg update

  4. Скачайте пакет программ для воспроизведение аудио.
    opkg install alsa-utils alsa-lib

  5. Зайдите в настройки микшера.
    alsamixer

  6. Выставите интересующий вас уровень громкости и микрофона.Для выхода из настроек нажмите кнопку Esc.
  7. Перейдите в каталог /tmp.
    cd /tmp

  8. Запустите песню с интересующим названием командой aplay <имя аудио файла>.
    aplay like.wav

    Начнётся воспроизведение файла на подключённой акустике. Соответствующая информация отобразится в терминале.

  9. Для остановки музыки — нажмите комбинацию кнопок Ctrl+O.