注意!!2.4" 240x320 color LCD With Touch screen for Arduino大問題あり

先日手に入れた激安の「タッチスクリーン付カラーLCD」ですが、大問題を発見しました。

電源を入れる前に、下記を参考に、十分注意してください。

私は、購入してすぐにいろいろ試し、テストプログラムが一通り動作して、こてはいい買い物をしたと思っていましたが、2~3日後突然バックライトがつくだけで、何も動作しなくなりました。
Arduinoが完全に逝かれてしまいました。

LCDの方が壊れていないか調べるために、別のArduinoにつないで確認したところ、ちゃんと動きます。
ところが、そのチェックをしている最中、突然、Arduinoから、煙が・ Oh My Goooooood!

Arduinoを2個やられてしまいました。 原因をいろいろ調べたところ、分かりました。
なんと、これは、設計ミスでしょ。 中国製だもんあぁ・・・

では、原因の説明です。 とっても単純でした。 でも、重大です。

購入したのは、こんな基板です。 たぶん、Adafruit社の 2.8"LCD Shieldの互換品です。
本家の写真はこちら
見た目はおよそ、一緒です。

 Arduinoとも、ぴったり結合できます。

ところが、下の写真をよく見てください。
USBコネクタがチップコンデンサとくっつきます。

下の写真の丸のところで
ここを、絶縁しておかないと煙が出ます。
皆さん、要注意です。!!

2.4" 240x320 color LCD With Touch screen for Arduino

タッチスクリーンつきのカラー液晶です。 格安で入手でき、ライブラリと参考スクリプトも入手できました。 (※重要※電源投入前にこちらをチェック

仕様
· 2.4″TFT LCD display
· Bright, 4 white-LED backlight
· Colorl, 18-bit 262,000
· 4-wire resistive touchscreen
· 240×320 resolution
· spfd5408 controller with built in video RAM buffer
· 8 bit digital interface, plus 4 control lines
· Uses digital pins 5-13 and analog 0-3. micro SD
· 5V compatible, use with 3.3V or 5V logic
· Onboard 3.3V @ 300mA LDO regulator
· Size: 71*52*7mm
· Weight: about 31g
 
この液晶とArduino uno R3 のセットで 二千円ちょっとでした。

ただし、このままでは表示が裏返しになっていました。
ライブラリのTFLCD.cppの中に X軸とY軸を逆に設定するところがありました。
そこを設定して、この通りです。
これは、いろいろと遊べそうです。

microSDがLCDの裏面についていて、下の写真はmicroSDからbmpファイルを読み込んで表示しているものです。






私が試した、Library は下記の2つです。 どちらも、Readmeをよく読んで使いましょう。
TFTLCD.zip
Touch-Screen-Library