グッドデザイン賞を受賞したウォーターサーバー >>

https://oshiete.goo.ne.jp/qa/11195643.html
16回路ロータリースイッチで16個のLEDをひとつずつ点灯させる。
の続きですが、
 最大で16の基板(LEDを点灯させると考えてください。)
 ひとつひとつの基板にこの16ステップロータリースイッチをつけて、16のグループ(1~F)から任意のグループを選択します。
 16の基板の一つ以上が、1~Fのいずれかを同様に選択してあります。
 例えば、2番目の基盤は、4番のグループを選択したとします。
 ここで、2番目、もしくは同じ4番のグループのプッシュスイッチをオンすると
 接続されている最大16枚の基板の内、4番のグループを選択しているすべての基板のLEDが点灯する。(叶うことなら、プッシュボタンを押した基盤のみは点灯しない方が良いが、これは今回考えなくてよい)
 2グループが同時にONされると、5芯(4進数)のままだと誤作動になるので、基板間は16芯のリボン線で渡ることになりますね。

スイッチ グループ選択 LED
 OFF    (1)    ■
 OFF    (2)    ■
 OFF    (3)    ■
 OFF    (3)    ■
 OFF    (3)    ■
 OFF    (4)    ■
 OFF    (4)    ■
 OFF    (4)    ■
 OFF    (4)    ■
 OFF    (E)    ■
 OFF    (E)    ■
 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
 OFF    (1)    ■
 OFF    (2)    ■
 OFF    (3)    ■
 OFF    (3)    ■
 OFF    (3)    ■
 ON     (4)    □点灯または消灯のまま
 OFF    (4)    □点灯
 OFF    (4)    □点灯
 OFF    (4)    □点灯
 OFF    (E)    ■
 OFF    (E)    ■
 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
 OFF    (1)    ■
 OFF    (2)    ■
 OFF    (3)    □
 ON     (3)    □点灯または消灯のまま
 OFF    (3)    □
 ON     (4)    □点灯または消灯のまま
 OFF    (4)    □点灯
 OFF    (4)    □点灯
 OFF    (4)    □点灯
 OFF    (E)    ■
 OFF    (E)    ■
なぜか画像がうまくアップロードできないため、周りくどい言葉での説明で申し訳ありません。

質問者からの補足コメント

  • 受け取り側は、単純に、16個のディップスイッチで選択すれば済むだけの話ですが、スマートとは言い難いので、ロータリースイッチでと思いましたが、よくよく考えると、複数のグループに所属する可能性を考えると、16個のスイッチのほうが良いかも

      補足日時:2019/07/08 12:17

A 回答 (3件)

Q: 16のグループ(1~F)から


■16のグループだと(0~F)になります。

■ロータリースイッチ
http://akizukidenshi.com/catalog/g/gP-02276/

0~Fまでの4bit出力ですから 4-16 Line Decoder を用います。
https://assets.nexperia.com/documents/data-sheet …

これで各基板の基本回路はOKです。

■続いて
各基板のSwithの情報を他の基板に伝達する方法が必要な様ですが
基板間の距離によっては配線数の少ない通信とするのか?
各基板同士を蜘蛛の巣配線するのか?
は、貴方が決めて下さい。
    • good
    • 0
この回答へのお礼

ありがとうございました。コンバーターで読み取る方法は理解しましたが、最終的に16進での扱いはダメだとわかりました。
というのは、
基盤イは第1グループ
基盤ロは第1グループ
基盤ハは第2グループ
基盤二は第2グループ
基盤ホは第2グループ
なら、何ら問題ないのですが
基盤イは第1グループ
基盤ロは第1グループと2グループ
基盤ハは第2グループ
基盤二は第2グループ
基盤ホは第2グループ
と、重複すると、破綻してしまいます。スイッチからの連想で基板間の信号線が5本で済むと思ってましたが、浅はかでした。
 16個のDIPスイッチで地道に行うことにしました。

お礼日時:2019/07/17 14:16

■補足


各基板の設定が自分の設定とどうなのか?を判定するにはコンパレータがあります。

https://kawagoelonvic.hatenablog.com/entry/2019/ …
    • good
    • 0

一応回路図を書きましたが、押したボタンのLEDを消灯にする回路を入れると、回路の規模がどんどん増えていきます。



自分で回路を組めないようですし、もっと複雑なことを考えているようなので、後々のことを考えるならmbet等のマイコンを利用したほうが良いのではないかと思います。
https://os.mbed.com/users/nxpfan/notebook/lets_g …
「16ステップスイッチで、指定した接点をO」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング