• ベストアンサー

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

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

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

  • ベストアンサー
noname#26171
noname#26171
回答No.2

結論から言えば、4017で10個以上順点灯させる事は可能です。 以前、ほとんど同じ質問があり、モトローラのデータブックから回路をスキャンし、私のサイトを載せているサーバーにUPしました。 (参考URLはその時の質問です) その時は質問者の方もすぐに理解していただき、回路も製作されたようでした。 ただ、OKWEBはご存じのように個人間でやりとりができるような回答を書くと削除されてしまいます。 私の場合も、URLを削除されました。 というわけで、あなたに対するズバリの答えを持っているのですが、それをお伝えする手段がありません。 残念です。 ま、削除される前に回路図をダウンロードしていただく、という手はありますが。 まったくOKWEBにも困ったもんです。 技術的な事に関する回答は、ほとんどできません。

参考URL:
http://okweb.jp/kotaeru.php3?q=1040833
shiz11
質問者

お礼

ご回答ありがとうございます。 まずは参考URLの内容を元にやっていきたいと思います。 それとは別に、4017を2つとAND回路をLEDの個数分用意するということを思いつきはしたのですが、あまり良い方法ではないですよね。 また、OKWEBでの規制というのでしょうか。そのあたりについては全く知りませんでした。同じく参考にさせていただきます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • theisman
  • ベストアンサー率47% (56/119)
回答No.1

4017を使うのは、10列までは良くても、それ以上は難しいでしょうね。 むしろ4ビットのカウンタ(74161とか)を2つ使って、8ビットカウンタを作り、下位5ビットを74138などのデコーダを4つ並べてデコードすれば32列までいけます。 あと、シフトレジスタを並べるという方法もありますね。

shiz11
質問者

お礼

ご回答ありがとうございます。 デコーダというものについてよく分かっていないため、まだこの方法で作成できていないのですが… またシフトレジスタというものについては初めて聞いたものでしたので、それについてもあわせて調べていきたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • LED点灯制御についてです

     こんにちは、はじめまして。早速ですが、質問させていただきたいと思います。  LEDの点灯を制御したいと考えています。それに当り、ある点灯パターンに制御する方法を教えていただきたいのです。  その点灯パターンとは、10個のLEDが横一列に並んでいるとします。それらのLEDを点灯させるのですが、全てのLEDを一斉に点灯させるのではなく、左から順に点灯させていくと言うものです。そして全てが点灯した後に、消灯させます。  このような点灯パターンは、やはりマイコンで制御するしかないのでしょうか?  どなたか、ご教授をお願いいたします。  それでは、失礼いたします。

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

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

  • 16個LEDの個別点灯の方法

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

  • PICマイコンのLED制御

    PICマイコンのLED制御 pic12Fを使って、LEDのPWM制御を行おうと考えていますが、うまくいかないので知恵をおかしください。 それぞれの出力端子に3色のLEDをつけて、順にだんだん明るくなってから、だんだん消灯してゆくプログラムを考えましたが、 最初のLEDが消える前に、2番目のLEDをゆっくり点灯させたいと思っていますが、うまくいきません 少しだけ同時点灯するには、どのような考えをすればいいのでしょうか。だんだん消えていく中で、点灯を始める処理がわかりません。よろしくお願いします。

  • センサー(フォトインタラプタ)を遮られるとLED が一瞬点灯しボンヤリ

    センサー(フォトインタラプタ)を遮られるとLED が一瞬点灯しボンヤリ消灯するという装置を付けようと思います。PIC で制御するつもりでしたが、ピンが足りなくて・・・。 PIC を追加する事無しに実現できたらと思いまして質問しました。 センサーは遮られると0V 出力になります。この0V の時にLED をオンにしたいのです。その約1秒後に(できればボンヤリ)消灯したい訳です。 何かヒントやアイディアないでしょうか?

  • 点灯しないLEDについて

    電圧12V、LED(2V)×50、抵抗100ΩでLED×5個の10列、並列で作成したのですが点灯しないLEDがあります。原因がわからず困っています。 ○=LED ×=つかないLED ●=抵抗  ××××××××××+ |||||||||| ○○○○○○○○○○ |||||||||| ×××××××××× |||||||||| ○○○○○○○○×○ |||||||||| ○○○○○○○○×○ ●●●●●●●●●●―

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

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

  • 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() { }

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

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

  • ACアダプタにLED複数直列の場合の問題

    12V出力のスイッチングAC-DCアダプタに、 1.5Vで点灯するLEDを、複数直列につなぎ、ACアダプタにつないで点灯させます。 抵抗等は一切入れません。点灯の出力の強さは考慮しません。 この場合、LEDが壊れるなど、何か弊害はあるのでしょうか? 直列につないだ内の1個が焼き切れた場合、その列は当然消灯します。

このQ&Aのポイント
  • 線や文字にケバ状の細かい線ができる
  • お使いの環境について教えてください。パソコンもしくはスマートフォンのOSはWindows10で、接続は無線LAN、関連するソフト・アプリはExcel、電話回線の種類はひかり回線です。
  • 【MFC-J6997CDW】という製品で、文字や表の縦線に水平方向に細かいケバの様な筋がたくさんできます。お使いの環境はWindows10で、接続は無線LAN、関連するソフト・アプリはExcelで、電話回線の種類はひかり回線です。
回答を見る

専門家に質問してみよう