Raspberry Pi Pico: Pimoroni の Pico Audio Pack 用のサンプル・コード

Pimoroni の Pico Audio Pack 用のサンプル・コードなんだけど、Pimoroni のWebサイトでは Raspbarry Pi本家が用意している C/C++ SDK と pico_extras、pico_playground のコードを参照せよと書いてあるが、具体的な手順は書いていないので、わかりにくい。そこで、ちょっとやってみた。

 

次の2つのサンプルを試した。どちらも特に問題なく build ができた。

 (1) pico-playground/audio/sine_wave

  サイン・カーブの発信音が Pico Audio Pack に挿したイアフォンから聞こえた。

 (2) pico-playground/apps/usb_sound_card

  "サウンド" の "出力"装置に "Pico Examples Sound Card" というのが

  現れて、これを選択すると Pico Audio Pack に挿したイアフォンから音声が

  聞こえた。

  いわゆる USB Audio っていうのかな。

 

ただしソース・コードには次の2行を追加しておく必要がある。I2S関連のピン番号ね(実際はGPIO番号)。

この注意事項は Pimoroni の Webサイトに書いてある。

 #define PICO_AUDIO_I2S_DATA_PIN 9
 #define PICO_AUDIO_I2S_CLOCK_PIN_BASE 10