コンピューターを実世界に接続するには、いくつかのデジタル出力が必要ですが、この仕事は私が望んだほど簡単ではないようです。
専用のデジタルI / Oカード、USBインターフェイスを備えたマイクロコントローラー、シリアルポート、パラレルポートなど、さまざまな方法を検討しました。ただし、すべてのソリューションは高すぎるか、作業量が多すぎるか、テクノロジが古すぎるかのいずれかです。
64個以上のデジタル出力がそれぞれ約1 kHzで動作し、個別に制御できるようにしたいと思っています。これまでのところ、私が思いつくことができる最良のアイデアは、シリアルポートの出力を8ビットシリアルパラレルシフトレジスタに固定し、変更して出力したいときはいつでもシリアル接続に文字を送信することです(USBからシリアルポートに実行)アダプタ)。私はこれをまだテストしていないので、うまくいくかどうかわかりません。
非常に基本的なC ++コマンドで簡単に制御できる、コンピューターからかなり大量の安価なデジタル出力を取得する他の迅速で汚れた方法はありますか?