XIAO ESP32C3制御のM5Stack用MIDI音源ユニット(SAM2695)に入替てライブラリー【Seeed_Arduino_MIDIMaster-main】ダウンロード・保存、Arduino IDEのスケッチ例【Seeed_Arduino_MIDIMaster】選択【StateMachine】による音源確認行いました。
動画
参考サイト
回路図
M5Stack用MIDI音源ユニット(SAM2695)
接続図・回路図
ブレッドボード接続ケーブル
GROVE ケーブルと4ピンコネクタにジャンパー線をハンダ
スライドスイッチ
【SEPARATE】側XIAO ESP32C3
機能
・ESP32-C3、最大160MHzで動作する32ビットRISC-Vシングルコアプロセッサ
・Wi-Fiサブシステム: IEEE 802.11b/g/nプロトコルに準拠
・Bluetooth LEサブシステム: Bluetooth 5およびBluetoothメッシュの機能をサポート
・400KBのSRAMと4MBのオンボードフラッシュメモリ
・1xI2C、1xSPI、2xUART、11xGPIO(PWM)、4xADC、1xJTAG
ピン配置図
上記サイトseeed studio から抜粋
ボードマネージャ
追加のボードマネージャーURLの変更
【https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json】
【esp 32】
【バージョン3.2.0】インストール
ボード:"XIAO_ESP32C3"選択
ライブラリー
ライブラリーをダウンロードして
【Seeed_Arduino_MIDIMaster-main】
任意ライブラリー保存場所に貼付け
スケッチ例
Arduino IDE【ボード:XIAO_ESP32C3】
【スケッチ例】【Seeed_Arduino_MIDIMaster】【StateMachine】
ボタン操作
【ボタン A】
[短押し]音色を切り替え
[長押し]操作なし
【ボタン B】
[短押し]ピッチを下げ
[長押し] 全体の音量を下げ
【ボタン C】
[短押し]ピッチを上げ
[長押し] 全体の音量を上げ
【 ボタン D】
[短押し]ドラムビートの音楽を再生/停止
[長押し]次のモードに切り替え

.png)
.png)
.png)
.png)
.png)
0 件のコメント:
コメントを投稿