• 締切済み

16個LEDの個別点灯の方法

スイッチ(モメンタリー)を押して、16個のLEDを スイッチを押すたびに1個ずつ点灯する方法がわかりません。 質問をする前に、色々調べましたがわかりませんでした。 ・PICを使う?, IC(HC4051)を使う? すみませんが、わかる方教えてください。よろしくお願いします。

noname#201074
noname#201074

みんなの回答

  • koujikuu
  • ベストアンサー率43% (428/992)
回答No.4

LEDは赤緑黄は2v 青白は3vぐらいで点灯します、昇圧回路は必要ありません 参考の青LEDは3V点灯 電流5mA程度でしたので 3V電源ならば 74HC 出力に直結できます

参考URL:
http://akizukidenshi.com/catalog/g/gI-02754/
noname#201074
質問者

お礼

回答ありがとうございます。 電池はエネループ(充電池)2本(2.4V位?)を使用する予定です。 LEDは3.2V-20mAなので、昇圧を考えています。

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

CQ出版社を見てみましたが、今は「汎用ロジックデバイス規格表」は販売してなかったです 代わりに東芝の74HCシリーズのリンクを載せておきます、日本語のデーターシートがあります。 HCシリーズは2Vから動作しますので、電池*2でも実験できます、ただし静電気には弱いので保管はアルミホイルに包むか導通スポンジにさす必要があります

参考URL:
http://www.semicon.toshiba.co.jp/list/index.php?f[]=2|TC74HC&p=&h=&sort=0,asc&code=logic-cmos&lang=ja
noname#201074
質問者

お礼

ありがとうございます。 データシートとても助かります。 電池2本で考えていますので、LED点灯のため昇圧回路を 使用したいと思っています。

  • koujikuu
  • ベストアンサー率43% (428/992)
回答No.2

デジタルICの場合 PUSH_SW -> チャタリング除去 -> 4ビットカウンタ -> 4-16デコーダー -> LED 74HC161 74HC154 前のかたは、シフトレジスタを使っていましたが PICマイコンの場合 PUSH_SW -> PICマイコン -> LED PICの場合下のリンクが参考になります。

参考URL:
http://www.picfun.com/
noname#201074
質問者

お礼

ありがとうございます。参考にさせていただきます。 ICを使ったものを作るのは初めてなので、(キット以外で1から作るのは) フリップフロップICなどホームページ・本で勉強して デジタルICのほうで、挑戦してみたいと思います。

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.1

添付URLは8個の回路です2段にすれば16個ができます

参考URL:
http://www1.rcn.ne.jp/~nm-matsui/touch1.htm
noname#201074
質問者

お礼

ありがとうございます。参考にさせていただきます。

関連するQ&A

  • 複数のLEDを端から順番に点灯させる

    複数のLEDが並んでおり、まず1つ目のLEDが点灯し、消灯すると2つ目が点灯する。2つ目が消灯すると3つ目~といったものを作成したいと思っています。 調べたところ、4017というICを使い10列のLEDを順に点灯させることは出来たのですが、11列以上というものは可能でしょうか。 カウンタについて勉強しながら、自分なりに組み合わせてやってみているのですがどうもうまくいきません。 30列程度まで順に点灯させたいと考えているのですが、増やす方法についてご存知の方がいらっしゃいましたら、よろしくお教え願います。 また、PICというものは出来るだけ使いたくないと考えているのですが…

  • LEDを一瞬だけ点灯

    押しボタンでLEDを点灯させる装置を作りたいのですが、 ボタンを押し続けている間ずっと点灯するのではなく、ONになった瞬間、一瞬だけピカッと光る装置を作りたいです。 つまりボタンを押し続けていても、光るのはONになった瞬間の一瞬だけということです。 ・電池 ・抵抗 ・LED ・押しボタン式スイッチ これらを繋げただけでは、ボタンを押している間はずっと光り続けてしまいますよね? 何かいい方法やICがありましたらご教示ください よろしくお願いします

  • スイッチ式LED点灯回路について

    LED点灯時=● LED無点灯時=○ スイッチを1度押す   ● ○ ○ ○ スイッチをもう1度押す ○ ● ○ ○ スイッチをもう1度押す ○ ○ ● ○ スイッチをもう1度押す ○ ○ ○ ● 以後、繰り返し。 LEDを4個使って↑のような動作をする回路を作りたいのですがどういった素子、回路編成にすればよいのがわかりません。アドバイスお願いします・・・・

  • CMOSのICを使って電流吸い込みでLEDを点灯することは可能でしょう

    CMOSのICを使って電流吸い込みでLEDを点灯することは可能でしょうか? 例えば74HC14を使った場合なら 入力  出力 LED H → L  点灯 L → H  消灯 トランジスタのようなLED制御は可能でしょうか。

  • 74HC4017と74HC132Pを使い、LEDを1~10までタクトス

    74HC4017と74HC132Pを使い、LEDを1~10までタクトスイッチを押すたび順番に点灯しました。しかし電源を再投入すると電源を切る前のLEDの次のLEDが光ってしまうのですが、電源を再投入しても同じLEDを光らすにはどうしたらいいのでしょうか?

  • スイッチ式LED点灯回路について

    LED点灯時=● LED無点灯時=○ 初期状態        ● ○ ○ ○ スイッチを1度押す   ○ ● ○ ○ スイッチをもう1度押す ○ ○ ● ○ スイッチをもう1度押す ○ ○ ○ ● 以後、繰り返し。 この動作を行う回路を実装させているんですがうまく動作しませんでした。 足りない個所・欠落している個所などありましたら 教えてください。 よろしくお願いします。

  • Arduino LEDを任意に点灯させたい

    LEDが3個とプッシュスィッチ1個の構成で LED1とLED2が10秒毎交互に点灯し続けプッシュスィッチを押した時だけLED3が5秒間点灯するスケッチを教えて下さい。 delayを使うとLED1とLED2の動作が終わるまでLED3が点灯しません スィッチを押したら直ぐにLED3が点灯しその間もLED1とLED2は交互に点灯し続けるようにしたいのですがどなたか宜しくお願いします。

  • CCSコンパイラにてLED点灯プログラムが作成したい

    タイトルにもあるようにCCSコンパイラにてLED点灯プログラムを作成したいのですが、プログラムが上手く組めません。 ハードウェアとしては、PORT_A0にスイッチを接続。 PORT_B0にLEDを接続。 PICは16F873を使用。 動作は、電源を入れた状態でLEDは消灯している状態。 スイッチを1度押すとLEDは点灯(スイッチはモメンタリーを使用) スイッチを離してもLEDは点灯したまま。 もう一度スイッチを押すとLEDは消灯。 これらの動作を繰り返すプログラムを割り込みを使用せずに作成したいのですが、上手くできません。 void main() 以降の{}の中がわかりませんので、 もし宜しければ、教えてください。 #include <16f873.h> #ZERO_RAM #define setup_adc_ports(NO_ANALOG) #use delay(clock = 20000000) void main() { }

  • LEDの点灯タイミングを変える方法を教えてください。

    ある作品を作るためにPICマイコンでLEDを点灯させる回路を作る予定です。 並べたLEDが左から順に点灯しバー状に伸びるという回路です。 しかし、ピンの数に対して使用予定のLEDの数が1個多いため最後の1ピンにABの2つのLEDを並列に繋ぎ、そのABを何とか時間差で点灯させることが出来ないかと考えました。 要するに「1つのピンからの信号が同時にAB2つのLEDに供給されるがAはすぐに点灯し、Bは若干遅れて点灯する。消灯時はAB同時にパッと消える。」 といったものです。 BのLEDの遅れの時間を調整できて、比較的少ない部品点数で実現出来れば最高なんですが、どのように回路を組めばよいでしょうか? 例えば、コンデンサの充電時間を利用して遅らせるという感じの方法があればよいのですが、消灯時はABは同時にパッと消えるようにしたいのです。

  • LEDを順次点灯させたいのですが?

    3個以上のLEDを順次点灯させたいのです。 ICとかは使わずに、抵抗、コンデンサー、トランジスタで出来ませんか? 2個の交互点灯は無安定マルチバイブレータ回路ですぐに出来たのですが、3個以上はネットで調べても見つかりません。 ショットキダイオードを使った3個順次点灯回路はあったのですが、Siダイオードだけでは無理なのでしょうか? どなたかお願いします。

専門家に質問してみよう