PC用の便利な音量調節

Arduino / Freeduino(通常-メガバージョンではない)には、電圧値(0〜5 Vの範囲)を測定できる6つのADC入力があります。 発射速度はそれほど速くないため、デジタルオシロスコープは動作しません:)。 しかし、3つのスライダー(別々にマスター、別々にウェーブ、別々にMIDI)を備えたコンピューターの非常にシンプルなボリュームコントロールを作成し、コンピューターの5 "コンパートメントに配置しました。

画像 画像

猫の下には、短い説明、ソースコードへのリンク、ビデオ、および「メロディーを推測する」コンテストがあります。



実装は2ペニーという単純なものです。可変抵抗器で可変量の分圧器を収集します。 抵抗は、470オームから500キロオームまで、さらに広い範囲で取得できます。 330kの店で見つけました。 Arduino側では、プログラムは入力の電圧を測定し、変化を検出すると、新しい値をチャンネル番号とともにコンピューターに送信します。 PC側からプログラムはポートを開き、データを受信すると、サウンドカードの対応する行のボリュームを変更します。



いつものように、私はすべてのソース、バイナリ、スキームを投稿します(あなたがそれを呼び出すことができれば:))。

ソース+バイナリ

スキーム:)

プログラムの簡単な説明があります。



私はソースコードをシンプルで明快に書こうとしました。 彼自身はWindowsでのボリュームコントロールを詳細に理解していませんでした-彼は誰かのライブラリを使用していました(長い間、彼自身がfidoshnikであり、ZMHが何であるかを知っていました。



そして結論として、私は作品のデモンストレーション付きの短いビデオを投稿します-ここでどういうわけか偶然に「メロディを推測する」コンテストであることが判明しました。 7つの音符でメロディーを推測する必要があります-残念ながら、賞品は提供されませんが、ハラの人々の間に音楽の趣味が交差する人々がいる場合、私は非常に喜んでいます。






All Articles