マイクロコントローラーを使わずに Java/.net/c を使ってモーターを回転させるには? Java/.net/c/c++ でのプログラミングは知っていますが、ポートとポート通信を使用した回転モーターについてはわかりません。
4 に答える
これを行う方法は1つあります(他のマイクロコントローラーなしで)。これを行う簡単な方法は、whichuseを使用するspeaker and/or mic ports
ことsimple dc voltage control
です。しかし、あなたはあなたが書いたプログラムから音量を制御する必要があります。output signal
モーターにスピーカーの1つを使用し、マイクがfeedback
コンピューターに与えます。これが役立つことを願っています
まず、これは使用しているモーターのタイプ(AC対DC対ステッパー)と、モーターとのインターフェース方法によって異なります。プログラミングしているコントローラーとモーター自体の間に何らかの電力制御が必要になります(Hブリッジは最も一般的なものの1つです)。このコントローラーの要件により、実行できることが制限されます。
最も単純なケースでは、モーターへのパワーアンプに接続されているDAC(デジタル-アナログコンバーター)にビットストリームを書き込むことができます。
これよりも複雑なものは、マイクロまたはアナログのドライバ回路が必要になります。
コンピューターにパラレルポートがある場合は、それを使用してたとえばステッピングモーターを制御できます(RXTXなどのライブラリを使用してJava経由で制御できます)が、電源として外部ハードウェアが必要な場合もあります。マザーボードを焼き尽くします。
モーターとコンピューターをどのように接続しますか。USB接続を使用している場合は、ドライバーソフトウェアを作成する必要があるかもしれません. または、おそらくマイクロコントローラーを使用する必要がある場合に、シリアル通信を使用することもできます..