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