使用した材料 ・べニア板(3x6 ft, 厚さ2mm) x 8枚 ・アルミテープ(幅50mm) x 55m ・タコ紐 (直径0.7mm) x 20m ・ペンキ艶あり白色 x 2L ・ペンキ艶あり黒色 x 0.2L ・マスキングテープ x 50m ・配線用ケーブル x15m ・Arduino Uno x1個 ・ブレッドボード x1個 ・ジャンパ線 x15本 ・10kΩ 1/8w抵抗 x12個 ・Macbook Air x1台 ・不織布白色(幅1800mm) x5m ・黒色カーペット(幅700mm) x3m ・25wスピーカー x2台 ・50wアンプ x1台 使用したソフト ・Garage Band ・Arduino IDE 完成した作品 工夫した箇所 鍵盤の戻りの良さを調べながら作成しました。 仕組み 詳細な仕様 Arduino UnoのMidiキーボード認識にはmocolufaファームウェアをatmega16U2にフラッシュしました。 https://github.com/kuwatay/mocolufa およそ5kgくらいから鍵盤は反応します。 チャタリング修正はBounce2を使用しています。 プログラム #include <MIDI.h> #include <Bounce2.h> MIDI_CREATE_DEFAULT_INSTANCE(); byte pins[12] = { 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2}; byte pitch[12] = { 72, 74, 76, 77, 79, 81, 83, 84, 86, 88, 89, 91}; int status[12] = {0}; Bounce button[] = {Boun...