(***) 6.1 タッチパネルについて
待ちに待った2.8インチTFT液晶が届きました!
縦長なので、上のほうにドラゴンレーダー、下のほうに操作関連のボタンなどを配置できればと思っています。
そう!この液晶はタッチパネルなのです。
はじめタッチパネルは無視しようと思っていたのですが、今回購入した液晶のコントローラチップ(ILI9325)でも使えるらしいArduino用のライブラリを作っている人がいたのです!
す、すばらしい・・・
2010/6/1に最初のバージョンがアップされていますので、本当に出来立てほやほやです。
今日現在ではV1.2が最新バージョンです。
使い方などを少し見てみましたが、これなら衝撃的初心者の私でも扱えそうなレベルにまでブレイクダウンされています。
LCDの扱いは8bitもしくは16bitのようで、SPIでの処理は検討されていない模様。。
やっぱりそういうものなのか~。
逆にタッチパネル用の接続をSPIで行うようで、そうなると8bit接続(つまりラインが8本のIOピン必要)と併せると12本のIOピンが必要になります。
ますますGPSが使えなくなるぞ。
(***) 6.2 ピンについて再調査
以前ブックマークしたなんでも作っちゃう、かも。 Arduinoで遊ぼう – GPSを使った高精度な時計みたいに、アナログINのピンを使えるといいんだけどなあ・・・ということであらためてググってみて、衝撃の事実が・・・!
アナログINピンはデジタルIOピンとしてつかえるそうな。
Arduino Referenceより
Note
If the pin isn’t connected to anything, digitalRead() can return either HIGH or LOW (and this can change randomly).
The analog input pins can be used as digital pins w/ numbers 14 (analog input 0) to 19 (analog input 5).
※この情報は日本語訳サイトや教本「Arduinoをはじめよう」にはまだ未掲載です。
ただ、「digital pins w/」の最後の「w/」って書き込みだけってこと?
まあ試してみれば分かるかな。
これを使えば、デジタルIOピン14本+アナログINピン6本=最大20ピンをデジタルIOピンとして使えるわけだ!
8bitモードでLCD接続してタッチパネルも扱うとしても、ぎりぎりGPSやコンパスも乗っけられそうだ・・・
(***) 6.3 よーし液晶をつなげるぞー
とはいえ、まずやらなくてはいけない難関が2つ。
- 1. LCDの8 bit化
- 2. Arduino Duemilanoveの3.3V化
「2. Arduino Duemilanoveの3.3V化」は3.3V化改造 – arduinoまとめサイトに書かれているパーツを追加購入したので、それの到着待ち。
ということは「1. LCDの8 bit化」を先にやってみよ~と、あらためてねむいさんの該当記事を確認してみました。
んでもってWBX280V009もJ4にあるチップ抵抗をR2に移すと8bitバス化できるけど
この改造でIM0が端子に引き出せられるようになるので外部から簡単にバス幅を切り
替えられますよぅ!!
(20100720追:
当たり前ですがこの改造を行ったら外部に出たIM0端子は使用するバス幅に
合わせてちゃんとレベルを決めてやらないとだめです)
なんのことやらと思っていたこの文章ですが、LCDが届いてみて初めて意味を理解できました。
LCDにくっついているビニールぽいコネクタケーブルについているチップ型の抵抗をいったん外して隣りのラインにハンダ付けするということだそうです。
思わずデキルカボケーと叫んでしまいました。だって、数mmの世界なんですよ(T T

まあ、うすうすこういうことかとは思っていたのですが、こんなにも小さいとは想像していませんでした。
私が持っているごついハンダゴテでは、ケーブルに穴を開けるのが関の山というところです。
仕方がないので、またも出費・・・新しいハンダゴテ(HOZAN(ホーザン) H-130 ハンダゴテ 15W 2,356円(税込))を購入しました。
いつ先に進めるんだー!!
(***) 6.4 今日までの報告書
ブックマークしたページ
|~タイトル|~説明|
|TFT-2.4″-320*240-With-Touch-Shield-(Arduino-Compatible)|今回買ったLCDに似てるLCDシールド。ソースコードを参考に出来そう。|
|Arduino control the 2.4″ TFT LCD|今回利用させていただくitdb02はこのフォーラムから生まれた!ITeadさんVery Thank you!!!です。|
|New Ball Prototype|ドラゴンレーダーとは関係ないけど、真似したい!ボールがころころ動きます。なぜか癒されます。|
