先のACアダプタを使って、とりあえずサンプルスケッチで
マトリクスシートを点灯させてみました。
思惑通り、無事点灯できました。
![](https://blogimg.goo.ne.jp/user_image/52/b2/79e949a53cf95fb864dea2f67080ab0f.jpg)
明るい部屋なのに、LEDが明るすぎて周りが真っ黒になってしまいました。
左下にArduino UNOが居るのが分かりますでしょうか?
全景はこれです。
![](https://blogimg.goo.ne.jp/user_image/31/7c/6009df83218a501c5052fd8b04b94a45.jpg)
とりあえずのテストですが、UNOにはしっかりシールドで接続しました。
というのも、このLEDの接続線を動作中に抜き差しすると、
先頭のLEDが死ぬことがあるのです。
だから、外れないように基板を付けました。
ついでに、あとのことを考えてスイッチも付けておきました。
![](https://blogimg.goo.ne.jp/user_image/08/29/3cc1dec8c10fcc12c55d16a76a18d78c.jpg)
今回、LEDが多いので、気になるのがデータ転送時間です。
このLEDには1個当たりRGB各8ビット、計24ビットのデータを送ります。
転送レートは800kbpsですから、ビット当たり1.25μs。
だから、LED 1個では1.25 x 24 = 30μsです。
全体で256個ですから、30 x 256 = 7680μs = 7.68msとなります。
フレームレートを100Hz、10msとしてもまだ余裕があると言うことですね。
マトリクスシートを点灯させてみました。
思惑通り、無事点灯できました。
![](https://blogimg.goo.ne.jp/user_image/52/b2/79e949a53cf95fb864dea2f67080ab0f.jpg)
明るい部屋なのに、LEDが明るすぎて周りが真っ黒になってしまいました。
左下にArduino UNOが居るのが分かりますでしょうか?
全景はこれです。
![](https://blogimg.goo.ne.jp/user_image/31/7c/6009df83218a501c5052fd8b04b94a45.jpg)
とりあえずのテストですが、UNOにはしっかりシールドで接続しました。
というのも、このLEDの接続線を動作中に抜き差しすると、
先頭のLEDが死ぬことがあるのです。
だから、外れないように基板を付けました。
ついでに、あとのことを考えてスイッチも付けておきました。
![](https://blogimg.goo.ne.jp/user_image/08/29/3cc1dec8c10fcc12c55d16a76a18d78c.jpg)
今回、LEDが多いので、気になるのがデータ転送時間です。
このLEDには1個当たりRGB各8ビット、計24ビットのデータを送ります。
転送レートは800kbpsですから、ビット当たり1.25μs。
だから、LED 1個では1.25 x 24 = 30μsです。
全体で256個ですから、30 x 256 = 7680μs = 7.68msとなります。
フレームレートを100Hz、10msとしてもまだ余裕があると言うことですね。