Arduinoで16x16 LEDドットマトリックスを利用する(2)
前回の続きです。
取りあえず全点ちゃんと点灯できました。
ただし、ピンの割り付けを勘違いしていて、当初上1列がCOL、下1列がROWのつもりが
左上 の(COL,ROW) = (1,1) のビンは 上PIN8,下8PIN の対応になってしまいました。
まあ、これはこういう仕様として使うことにします。
次にArduinoでの16x16LEDドットマトリックスの制御ですが、次のような構成で
制御しようと考えています。
COL側(シンク側)にTLC5940を使って16点同時点灯させ、ROW側(ソース側)は
シフトレジスタ74HC945にてダイナミック点灯の制御を行うつもりです。
74HC945では、8点同時点灯の電流を吐出せないのでTD62783を使って駆動
させます。
2016/06/09 追記
74HC945でも1ピンあたり8mAくらいに抑えれば、同時8点可能です。
実際に試すと、8mAでも十分な明るさです。この場合、TD62783も不要です。
8x8 LEDドットマトリックスだとMAX7219を1つだけ使って簡単に制御できたのに
16x16だと4つもICを使うことになりそうです。もっと簡単にできないですかね?
TLC5940は初めて使うので、ちょっと実験が必要かな。
関連記事
・Arduinoで16x16 LEDドットマトリックスを利用する(1)
・Arduinoで16x16 LEDドットマトリックスを利用する(2) (この記事です)
・Arduinoで16x16 LEDドットマトリックスを利用する(3)
・Arduinoで16x16 LEDドットマトリックスを利用する(4)
・Arduinoで16x16 LEDドットマトリックスを利用する(5)
・Arduinoで16x16 LEDドットマトリックスを利用する(6)
・Arduinoで16x16 LEDドットマトリックスを利用する(7)
・Arduinoで16x16 LEDドットマトリックスを利用する(8)
再チャレンジ版
・aitendo 16x16LEDマトリックスの制御 (1)
・aitendo 16x16LEDマトリックスの制御 (2)
・aitendo 16x16LEDマトリックスの制御 (3)
・aitendo 16x16LEDマトリックスの制御 (4)
・aitendo 16x16LEDマトリックスの制御 (5)
・ESP-WROOM-02を始めました(2)



最近のコメント