ESP32-WROOM-32EでMicroPythonを使い開発(I2S編) 〔ESP-WROOM-02〕 〔マイコンのトップに戻る〕 [準備編] [module編] [GPIO編] [通信編] [WiFi編] [BLE編1] [BLE編2] [BLE編3] [色々編] I2S(Inter-IC Sound:IC間サウンド)デバイス間でオーディオ・データをシリアルバスのプロトコルで データ転送を行う規格です。 《音の再生》 I2S通信の概念図 wavファイルからデータを読み出し、 ESP32で音楽データを取り出しI2S規格のシリアル・データに変換して それをDACモジュールがアナログ信号に変換し音楽が再生されるといった感じぃ。 I2Sは、3本の信号線から構成され、これらは同期してシリアル転送されます。 ・LRCLK WDCLK(Word Clock - ワードクロック)と記述される時もあり
アナログマイク M5Stack Fireなどに接続されているマイクです。接続したマイクをESP32の内蔵ADCを利用して、定期的にサンプリングします。I2S経由で接続することで、定期的なサンプリングまでESP32が処理してくれます。 アナログはADCを定期的に動かすだけなので、設定と接続がかんたんです。たぶんモノラル録音しかできません。 高感度マイクアンプキット 秋月さんだと上記みたいなのでしょうか? 一般的なマイクにアンプを接続したものになると思います。 PDMマイク M5StickCやATOM Echoなどが採用しているマイクです。I2Sとは違いますが、1ビットあたり64もしくは128周期のPWMみたいな信号(シグマデルタ)で強弱を通信します。 PDMはクロック入力をWSにいれて、DAT端子から信号がでるのでESP32で受信させます。PDMマイクにL・R選択用のピンがあるので、VDDに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く