0

私の友人は、組み込みデバイスと対話する VB アプリケーションを作成したいと考えています。システムの基本的な概要は次のとおりです。

ユーザーがコインをスロットに入れます (アーケード マシンや自動販売機と同様)。

これにより、VB アプリケーションの実行がトリガーされます。

それは私がこのアプリケーションについて知っている限りであり、私とは何の関係もありません。私は彼に、コインが挿入されるとコインマシンが信号を発し、彼は組み込みデバイスへのソケットまたはオープンパイプを使用してこれらをリッスンするだろうと言いました.

私はまた、コインマシンは彼が考えるほど単純ではなく、すべてのユースケースを説明する必要があることを彼に伝えました...あなたは単に「コインの挿入を聞いている」のではなく、コインの価値、別のコインのような状況を処理する必要がありますシステムがすでに実行されている間に入力するなど...

  • では、コイン マシンと VB アプリケーションはどのように相互作用するのでしょうか...パイプ/ソケットでしょうか?
  • このコインマシンのようなデバイスをどこかで購入することはできますか?
  • そのようなデバイスを VB とやり取りさせるのは簡単ですか? すなわち。この種のライブラリはありますか、それともデバイス自体のコードとデバイスからの信号をリッスンするための VB コードの両方をカスタムで作成する必要がありますか?
4

1 に答える 1

1

すべてはデバイスの接続方法に依存しますが、アプリケーションとデバイスへの下位レベルの IO の間にドライバーが必要です。

ボタンを 1 回または 2 回押す最も簡単な方法は、標準の USB-to-Serial コンバータを使用することです。これらはオンラインで約 1 ドルで入手できます。RS232 ポートには、「リング インジケータ」などのステータス ラインがあります。スイッチが正しいピンを短絡すると、アプリケーションでシリアル ポートのステータスを検出できます。これは、やりたいことができる安価な方法です。

RS232 ピン配列

もう少し高度なものが必要な場合は、USB HID を掘り下げてください。.NET から HID デバイスで簡単にプログラムできます。

于 2012-08-16T20:24:19.647 に答える