シリアル ポートのピンの 1 つを使用して、外部ハードウェアを切り替えようとしています。ピンの出力をオン/オフできるようにするために、バッチファイルなどを呼び出すことができるようにしたいと考えています。これを行う簡単な方法はありますか?
理想的には、USBポートでもこれを実行できるようにしたいのですが、それは難しいと思います. これは、USB ポートの 1 つのピンを反転するのが簡単な場合ですか?
乾杯、
マーク
シリアル ポートのピンの 1 つを使用して、外部ハードウェアを切り替えようとしています。ピンの出力をオン/オフできるようにするために、バッチファイルなどを呼び出すことができるようにしたいと考えています。これを行う簡単な方法はありますか?
理想的には、USBポートでもこれを実行できるようにしたいのですが、それは難しいと思います. これは、USB ポートの 1 つのピンを反転するのが簡単な場合ですか?
乾杯、
マーク
USB-RS232アダプタを使用する場合でも、シリアルポートを使用してこれを行うことができます。
これを行う最も簡単な方法は、DSR/DTR回線を起動することです。これらの回線を表示する最も簡単な方法は、ほとんどのソフトウェアでポートを開くことです。私はあなたをもっと助けることができますが、あなたがどのプラットフォームをターゲットにしているのかわかりません。
ここでピン配置を参照してください: http ://www.aggsoft.com/rs232-pinout-cable/pinout-and-signal.htm
LPT (ライン プリンター ターミナル)をお持ちの場合は、それが最適です。USB-2-LPTアダプターを使用することもできます。より多くのオプションは、USB デジタル I/O デバイスです。おそらく、パラレル出力を使用するか、デジタル IO ピンを備えたもの(このようなもの)が必要になるでしょう。シリアル ポートを使用して外部の何かを制御しようとすると、UARTデバイスでシリアル信号をパラレル ビットに変換する必要があります。
(さらに楽しい... Bluetooth to GPIO )
幸せになるために編集...
はい、シリアルポートを使用して、入力/出力の単一ビットのハードウェア制御ピンを制御できます。USB-LPT については、特定のハードウェアまたはプラットフォームによってはそうなる可能性がありますが、まだ問題に遭遇していません。