0

いくつかの物理エンジン、スイッチのオン/オフ、照明を自己記述の C API で制御したいと考えています。

私はすでにこれを達成する方法の非常に一般的な概要を持っています:

カーネルの抽象化を使用し、その上にドライバーを記述して、これを制御として使用します。ドライバー自体が着信バイトを管理し、解釈する必要があります (ポートによって異なります)。

個人的には、MacBook を使用して開発できるので、USB ポートを使用することを好みます。

しかし、プロトコルが非常に複雑であることは知っています。ただし、ここに私の具体的な質問があります:

  1. 使用するのに適したポートはどれですか (USB は適切なオプションですか?)
  2. エンジンを USB 電源ケーブルに配線し、データ ケーブルを電源スイッチに接続するだけでよいですか、それとも追加のボードが必要ですか?
  3. OS X、BSD、または gnu/Linux に関するより良いドキュメントはありますか?

ボードー

4

1 に答える 1

1

物理エンジンを制御するには、少なくとも電源ボードを追加する必要があります。USB ポートで DC モーター (おそらく LED) を駆動する方法はありません。

コンピュータの最も簡単な I/O ポートは LPT (パラレル ポート) ですが、これは「非常に」古いものです。USB ポートが最も便利であることには同意しますが、簡単に操作するには、小さなカードを購入することをお勧めします。

このUSB ボード(または同じ種類のボード) を使えば、このトリックを実行できます。

お役に立てれば幸いです。

于 2013-05-10T10:14:33.960 に答える