2012-05-08 6 views
1

私は想像していることをやりたいと思っています。私はそれにLEDが付いたUSBケーブルと、2つの可能な引数を持つpythonスクリプト( "on"と "off")が必要です。これは、LEDのオンとオフを切り替えます(明らかに)。だから、ソフトウェアを知っている人なら、どのライブラリ(libusbでなければ)を使うべきか、どのようにそれらを使用するのか、そしてハードウェアの人は、私がどのように回路を作っているのか知っていますか?私はUSBの電源をオフにしたくない、私はちょうどLEDを無効にする回路内の何かを変更したい。USBで電子部品を制御しますか?

+1

反対側でプロセッサがUSB処理をしないようにしたいと思いますか?私はそれが可能だとは思わない。 –

答えて

3

USBはシリアルプロトコルです。パラレルポートのピンを設定することができるように、単に「オン」または「オフ」に設定することはできません。

遠端には何か(埋め込み型マイクロプロセッサ)が必要です。コンピュータはLEDを駆動するマイクロプロセッサと通信します。

Arduinoを見てください。それらは安く、容易に利用可能であり、使い易い。

編集:Teensyを試してください - 完全にArduino互換の16インチのちょうど1平方メートルのところに、USBポートと25個のI/Oピンがあります。

+0

1.返信いただきありがとうございます。2. Pythonでこれに接続する方法はありますか、またはArduino言語を使用する必要がありますか? – tkbx

+1

Arduinoプログラミング環境はCのサブセットです。ちょっとした作業でCで直接プログラムすることもできます(WinAVRまたはavr-gccを使用)。ホストコンピュータでは、Processing(Javaベース)や、シリアルポートと話すことができる言語を使用できます。これには、PySerialモジュール経由のPythonが含まれます。 –

関連する問題