2015年11月28日

残像

手伝いの際に、LED マトリクスの表示を一定時間で切り替えてアニメーションにするコードを作ってあったので、こちらのものにも流用した。

(おそらく)トランジスタのスイッチが遅いために、光らせたい LED の一つ上の LED も少し光ってしまうという回路設計のミスがあったのだが、それならいっそ上から下に流れるアニメーションを作れば、ぼんやり軌跡を残しているように見えるのではないか。

そう思って、ドットが降ってくるアニメーションを作ってみた。単純だがわりと様になっている。

しかし、ぼんやり光っている LED の分だけ余計に電流が電源から引き出され、常に Arduino のピンに吸い込まれていっているわけだ。電源の側には余裕があるはずだが、Arduino の 1ポートあたりに流し込んで良い電流の総量はそう多くない。

1ピンあたりが扱える電流に対してもやや余裕がないので、真面目に考えれば抵抗をもう少し大きなものに変えるなどするべきだろう。さしあたりはポートを分散させてごまかすか。