Arduino用5インチTFT LCD

私はArduino(mega、unoまたはdue)で5インチ800x480 TFTディスプレイ(タッチ不要)を使用したい。私はこのディスプレイを購入するつもりです:リンク(buydisplay.com)これをどうすれば接続できますか?

私はまた、シリアルi2c接続を使用していますが、これとシールドの違いを理解していませんか?

Arduinoのディスプレイや盾のアドバイスはありますか?私は自分の回路基板を使って大量生産することができます。

前もって感謝します!

2

1 答え

あなたはそれを走らせるためにドライバーボードが必要です。 SSD1963をベースにしたものは人気があり、画面にはしばしば含まれ、特にeBayの7インチのものが含まれます。

Arduinosはディスプレイを直接駆動することはできません。小型のTFTスクリーンは、しばしばチップオングラス(CoG)の形態でドライバチップを含む。これは、フレームバッファを格納するのに必要な膨大なメモリ量のために、大きなスクリーンでは実行できません。したがって、外部チップを使用するか、TFTインタフェースを内蔵したマイクロコントローラを使用する必要があります。

SSD1963(またはそれに相当するもの - BuyDisplayの販売はRA8875に基づいています)でもArduinoとTFTスクリーンの結果をインターフェースすることは、やや残念です。特に、SPIまたはI2Cを使用してインターフェイスを使用している場合は、ボトルネックが発生します。最も良いのは、16ビットの "8080"インタフェース(16データビット、読み出し、書き込み、チップセレクト、リセット、D/C)とのインタフェースですが、IOピンが多く、理想的には、早く。そして、表示したいデータを操作するためにたくさんのRAMが必要です...

1
追加された
いいえ、TFTインターフェイスはありません。一般的に、そのようなことについて、Raspberry PiやBeaglebone Blackに使用されているようなSoCが必要です。
追加された 著者 Majenko,
ドライバチップを搭載したディスプレイが必要になります。これは、より多くのお金を費やすことを意味します。
追加された 著者 Majenko,
理想的です。また、ほとんどのグラフィックライブラリでも十分にサポートされているはずです。
追加された 著者 Majenko,
ウノは闘うでしょう。また、16ビットパラレルでは8ビットパラレルでしか動かすことができません。これは、速度を落とし、Unoピンのほとんどを使用します。 Dueを使いましょう。
追加された 著者 Majenko,
しかし、私は生のディスプレイとarduinoのためにそれを使用することはできません?
追加された 著者 user37003,
わかりました。問題は、OSベースのデバイスを避け、EagleCADで自分自身で構築できるマイクロコントローラのみを使用したいということです。
追加された 著者 user37003,
このドライバーはどうですか? adafruit.com/product/1590
追加された 著者 user37003,
大丈夫ですので、基本的にこのキットはデュー・アイとうまく動作します: buydisplay.com/default/…
追加された 著者 user37003,
さて、最後の1つの質問:ドライバーが並列で動作する独自のチップとRAMメモリーを持っているので、これでデュエットまたはウノ/メガを使用するかどうかは重要ですか?再度、感謝します
追加された 著者 user37003,