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



フィリピンの台風、想像以上に大きな被害に
なっているらしい。

http://www.jiji.com/jc/p?id=20131110181216-0016159288&n=1
こんなデカイ船まで、陸上に打ち上げられてる。
余程の高潮で流されたんだろうな。恐ろしい光景。

フィリピンは、台風の通り道っていうイメージが
あったから、もっと台風に対する耐性みたいなもの
があるのかなと思っていたけど、そういうレベルを
越える規模の台風だったんだろうな。

建物とかをまるっきり台風仕様にするわけにも
いかないだろうし(コストとか)、まずは安全の
確保ってことで、公的避難所の拡充とか、日本は
貢献できないものかな。

http://donation.yahoo.co.jp/
まだ募金は始まってないみたいだな。


前にaitendoで買ってきたS12232ZAグラフィック
液晶。
http://www.aitendo.com/product/4275

http://www3.big.or.jp/~schaft/hardware/MGLCD_S12232ZA/page001.html
「しなぷすのハード製作記」さんのArduino用
ライブラリを拝借して、いざ動かしてみることに。

解凍したライブラリをArduinoのlibraryディレクトリ
にコピーして、このフォルダ内に入っているサンプル
のスケッチを動かしてみる。

まずはHello,World!。

…なんだか動かない。しばし、原因がわからず、配線
を見直すも、こっちは間違えなさそう。

あちこち見直してみて、原因判明。使ってたArduino
基板のAT-MEGAチップが、MEGA328じゃなく、MEGA168
って事が引っかかっているみたい。

あわてんぼうなので、IDEのメッセージをちゃんと
読んでなかった。MEGA328基板で配線やりなおして、
改めて実行。


出来た。
チャージポンプの回路は面倒なので組まずに、Voに
GND電圧を接続したので、表示が少々薄いんだけど、
見えることは見える。


次のサンプルプログラム。デモ表示。

youtubeとかでも見た迷路の表示。そのほか、矩形
や円の表示など色々なことが出来るようになってる。


次のサンプルプログラム。速度チェック。

62FPSくらい出てるみたい。まぁ、表示内容による
んだろうけど。


動かしてみて思ったこと。

・速い
・文字フォントやドット単位での描画など多機能
・MEGA328以上のメモリが必要

といったあたり。フォント関係でフラッシュが
足りないのか、それともSRAMが足りないのかは
ちょっと調べないと判らないんだけど、まぁ
頑張っても、このライブラリを使う以上はMEGA328
以上が必須。

あと、aitendoのヤツではなく、同じSED1520チップ
搭載の秋月の
http://akizukidenshi.com/catalog/g/gP-00714/
だと、負電圧は要らないけど、2kHzのクロックが必要
みたい。負電圧と2kHzクロック、どっちが楽に
出せるかだな。


デモコードなどのソースをザックリ眺めてみると、
ライブラリ内で定義しているオブジェクトが、
色々便利なメソッドを搭載しているので、
色々簡単に表示できることはわかりました。
スバラシイ。


350円の液晶で、これだけ色々表示できる機能を
持っていると、アレコレ使いたくなるところ
なんだけど、SPI接続のST7565搭載液晶とかと
比べると、パラレル接続でかなりのI/Oピンを
消費してしまうな…


チャージポンプを使わなくても、余っている
I/Oピンは、

アナログ:A4、A5
デジタル:D0、D1、D2、D3、D12、D13

といったところ。このうち、D0とD1はシリアル
入出力が使ってしまっているし、D13はオンボード
LED共用なので、使えても出力モードのみと
考えるのが安全。

完全フリーで使えるのは、D2、D3、D12、A4、A5の
5本だけだな。

まぁ、ピンアサインはプログラム中で好きなように
アサイン可能だから、工夫すればD13あたりはなんと
でもなりそうな気がするけど。

表示メインで、入出力があまり必要無いなら、
350円ぽっちの液晶でも充分便利に使えることが
判った。
それと言うのも、この多機能なライブラリのおかげ。
感謝!


I/Oピンの要否とかによって、このSED1520チップ
搭載のS12232ZAか、ST7565搭載の
http://www.aitendo.com/product/5550
これみたいな色々な液晶か、TPOで使い分け
すれば、あれやこれやに使えそう。



コメント ( 0 )