
各文字に特定の周波数を割り当てて、処理時に(キーの押下などによって)各文字の周波数が送信されるようにしたいと考えています。
スピーカーを設定して、希望する周波数を生成することはできますか? できる場合、そのタスクに最適なプログラミング言語は何ですか?
答え1
スピーカーを設定して、希望する周波数を再生できますか?
ないどれでも– 一般的な範囲はわかりませんが、スピーカーの品質とサウンド カード (「DAC」だと思います) によって大きく異なります。これらは音声と音楽に最適化されており、他の部分を気にする必要はありません。逆方向 (録音) にも同じことが当てはまります。
しかし、かなり限られた周波数範囲でも実現可能です。古き良きダイヤルアップモデム(元々は音響カプラ電話の受話器に直接接続します。
私の知る限り、彼らはバイトごとに異なる周波数を使用するだけでなく、個々のビット(電気通信でもバイトごとに異なる電圧が使用されないのと同じです...)
(別の例として、最近では、電話アプリをカメラに接続するときなどに、さまざまな製品が超音波を使用して秘密鍵やその他のペアリング情報を送信し始めています。)
コメントで述べたように、16 種類のキー押下をエンコードできる DTMF 標準から始めることができます。