• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:電子回の出力について。)

電子回路でLEDを点灯させるポートの個数について

このQ&Aのポイント
  • 初心者でも簡単に始められるUSB/IOを使って、LEDを点灯させることができましたが、8個のポートだけでどれだけLEDを点灯させることができるのか気になります。
  • 8ポートを4で割り、それぞれのグループにスイッチを使って点灯させる方法を試しましたが、思ったように機能しませんでした。
  • 具体的には、トランジスターを使用して回路を組んだり、他の方法を試みたりしましたが、まだ解決策が見つかっていません。どのような方法があるのか教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • sailor
  • ベストアンサー率46% (1954/4186)
回答No.2

残念ながらダメです。1つのポートから分けているとのことですが、大本のポートが1つであるということは、そこからいくつに分けても最大で取れる電流は1A(5VですからWでは5W)までです。それを超える電力を供給することはできません。まぁ、多少の余裕はあるでしょうけれど最悪はUSBポート(PC側の大本)を破壊する可能性があります。 電源のコンセントに取れる電力の上限があるのはご存知でしょう、コンセントにたくさんテーブルタップや三叉などをつければいくらでも電力を取れるかというとそんなことはなく、差込口ひとつあたりで15A(1500W)までと決まっています。これと同じで、USBポートの電源供給能力にも決まりがありそれ以上の電力の供給はできないという規格があります。 電気の初心者にはよくいるんですが、電力の供給源にも必ずここまで、これを超えてはいけないという決まりがあります。これを守らないと壊れます。

sarinx
質問者

お礼

おぉぉぉ~やばかったです>< 4つのポートから、各4つのトランジスターはさんで実験していました・・・。 超ど素人で自分なりにと言う考えでは駄目駄目ですね>< もっと基本的なこと、守らなければいけないこと調べながら実験していきます。 有難うございました。

その他の回答 (1)

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.3

基本的に74hc595等のシフトレジスタを使えばいくらでも増やせます、(実用性は無視して) 当然USBからの電源では不足しますので、外部電源が必要です 一応トランジスタを使ったドットマトリックス回路がありましたので参考に http://nullpoarchives.orz.hm/matrixled.html 手持ちの32×16ドットの二色LEDマトリックスは、64ビットシフトレジスタ ですので4-16デコーダーを追加して7ビットで制御できます、1024個のLED制御になります。

sarinx
質問者

お礼

マトリック回路ですか>< シフトレジスタ勉強します! 有難うございました。