ikkei blog

電子工作やパズルのブログです。主にLEDを使った電子工作をやっています。

ikkeiplexing 7segment LEDでもやってみた

2012年08月19日 23時43分51秒 | Arduino
16 segment LEDでうまくいったので、7 segment LED でも、やってみることにしました。

ここで、おさらいです。
Charlieplexing はMAXIM社のAN18807 segment LEDの回路が載っています。

この回路ではカソードコモンのLEDを用いて定電流ドライブしていますが、
私は2年前に、アノードコモンのLEDに替え、電流制限抵抗と電流ブースト用の
トランジスタを追加したのが、これです。マイコンはArduino NANOを使っています。


回路図はこれです。


さらに私はこの回路を、もう少し一般的な回路に近づけないかと思って
書き直したのがこれです。


これは、これでなかなか良いと思ったのですが、
桁ごとに部分的に配線を入れ替えることには、変わりがなかったのです。


今回は桁ごとに配線を総入れ替えすることにより、
全ての桁での配線が同一に出来る事に気が付いた訳です。
その回路がこれです。

図の一番上のパターンの様に、隣どうしの配線は全て同じです。
なので、手配線するときに、間違えにくいと言う効果があります。
アートワークもコピペできます。

現物がこれです。
前回は赤色LEDだったので、今回は青色にしてみました。

電流ブーストのトランジスタと電流制限抵抗を省いたので、
輝度ムラが出ていますが、うまくいきました。
写真では分かりにくいのですが、1がやたらと明るいのです。