「PIC AVR 工作室」サイトの日記的なブログです。
サイトに挙げなかった他愛ないことを日記的に書き残してます。
PIC AVR 工作室 ブログ



こないだからやってる、Arduinoと74HC595のPOV。

写真に撮ると絵に見えるのに、肉眼だとなんで絵に
みえにくいのかなぁ?と思って、色々精査してみる。



人の目で、点滅が点滅に見えないくらいの時間って、
50Hzとか60Hzとかだから、まぁ、20m秒くらいって
考えればいいだろうと。

で、例のPOVのパターンは、全部で27行なので、
ざっくり20ちょっとと考えると、これを20m秒くらいで
表示するには、1行当たり1m秒くらいに設定すれば
いいはず。


というわけで、こないだは、delay関数で1m秒くらい
空けて表示してみたわけだけど、なんか、計算よりも
ずっと表示時間が長い気がする。
…気がするだけじゃなく、どうやらやっぱり長いみたい。



どうやら、shiftOut命令は処理時間が思った以上に
長いみたいだな。

なので、ここは、直接デジタルポート(PortB)を
制御して、ごく短時間まで表示時間を制御できる
様にしてみることに。




やってみたら、やっぱり計算どおりくらいの表示時間
に設定できた。
delayMicrosecondsで1000マイクロ秒間隔で設定して
みた。どうやら、きれいにPOVっぽい表示になった。
こっちが原因だったんだな。


というわけで、ソフトウェアインプリメントのshiftOut
命令では、処理時間が間に合わないんだな。
ハードウェアSPIならともかく。

いちど、shiftOutの中身、眺めてみるか… 単純な
digitalWriteなら、もうちょっと速いはずだと思うん
だけどなぁ…


コードをもうちょっときれいにしたら、あとでまとめて
おこう。






ヤマトヤマト2199星巡る船を借りてきた。あとで
じっくり。





http://www.nicovideo.jp/watch/sm28656471

ぼかりこ。
ボーかロイドに歌わせるリコーダー。面白い。





https://twitter.com/tatuya01/status/724554762528559104

エイの赤ちゃん。やっぱりエイリアンみたい。





https://twitter.com/arapanman/status/627667323579543553

ふぅーーーん。もしかして、この当時の「基本設計」が、
今の日本の社会構造の根っこになってるのかもしれん。

江戸時代以前に戻そうとしてるのかな?

https://twitter.com/mocarain/status/726793593973706752






http://www.lifehacker.jp/2012/06/120614zeerpot.html

気化熱を使ったクーラー。植木鉢2個。
こういうの、色々応用できないものかなぁ?
あと1ヶ月ちょっとすると、東京は火炎直撃砲の
砲火を浴びるよていなんだけどな。



コメント ( 0 )