• 締切済み

電子工作の質問です

今パソコンとピックのようなものを使って、いろいろなことをしているのですが、分からないことが出てきました。 お分かりになる方,どうか教えて下さい。 自分が使っている機材では、 パソコンのUSBから電圧を出しているのですが、 今回パソコンから抵抗をアナログ的に変化させる必要がでてきました。 その変化のさせ方もパソコンでプログラムをしたいと考えています。 そこで質問なのですが、 可変の電圧で、可変抵抗を操作する方法はありますでしょうか。つまり、電圧の変化をそのまま抵抗の変化に対応して変換させたいのです。 パソコンから電圧を出して、 簡単に抵抗を操作できるようにしたいのですが、 電圧をそのまま抵抗に変換するものがなかなか見つかりません。 超初心者ですので、つまらない質問とは思いますが, 何卒よろしくお願いいたします。 具体的には、 LEDを500個とか1000個とか、大量に光らせようと思っているのですが、USBからの電流では当然足りず、 外から電源を取ってくるつもりなのですが、 それを付けただけだと、LEDを段階的に光らせることが出来ず、全てのLEDがピカっ!とついてしまいますよね。 そこで、PCから操る電圧を抵抗に変換出来れば, つまりPCで抵抗を自由に操作出来れば LEDを暗くしたり、明るくしたりを自由にできるとおもったのです。 すみません長くなりました。 よろしくお願いいたします!!

みんなの回答

回答No.2

FETを使えば、ゲート電圧で抵抗を可変することができます。 しかし、 LEDを光らせたいのなら、 抵抗を変えるより電流を変える方が楽です。 USB制御のADコンバーターの出力を、 FETでないNPNトランジスタのベースに加えれば、 電流が変化します。 専門家は、電流は最大電流にしておき、 点灯時間の幅を可変して、光量を変えます。 この方が、圧倒的にデジタル制御しやすいです。

  • nttxinc
  • ベストアンサー率44% (262/585)
回答No.1

PMW制御という方法の方がよいと思います。 パルス駆動という表現もありますが、 高速にスイッチングして、 onとoffを切り替える方法で明るさをコントロールします。 実際は、on時間を長くする事で人間の目にとって明るく感じさせるだけですが。 抵抗制御より現実的で、 かつ、パソからのコントロールも簡単だと思います。 リンク先にたくさんの有効な情報があります。

参考URL:
http://www.audio-q.com/index.htm

関連するQ&A