• ベストアンサー

出力制御の方法

縦20個×横20個に配置した電球(スイッチでも)をC#からON、OFF (全てをON、OFFではなく、電球で模様になるようなON、OFF)を したいのですが、どのような仕組み&処理をすれば可能でしょうか? 単順にデジタルIOを使って・・と考えたのですが、20×20の場合、 端子台も400点分用意しなければいけない? →一般的にはどうするのだろう?と疑問に思った次第です。

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

  • ベストアンサー
  • 86tarou
  • ベストアンサー率40% (5093/12700)
回答No.1

電球なら、そうするしかないかと思います(スタティック点灯)。 これが反応の早いLEDとかなら、ダイナミック点灯ですることが多いでしょうか。20点の出力を二つ用意し、それをマトリックス状に回路を組みます。これを高速で切り替えて順次点灯すれば、見た目には全体が光っているように見えますので。 http://www.seminar.aizu.or.jp/5-matrix-dynamic-mechanism/ http://www.watch.impress.co.jp/headline/extra/2010/led/stapa4.html

その他の回答 (1)

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

電球でも#1さん回答にあるダイナミック点灯は可能かと思います。 電球から見ると、パルス電流で点灯していることになります。 ただし、ダイナミック点灯だと短時間に大きな電流を流すことになるので、寿命などが気にはなります。