TFT 2.4インチ Ili9341の背景色を変更するにはどうすればよいですか?

Apr 10, 2026

伝言を残す

マイケル・リー
マイケル・リー
Industrial Control LCDディスプレイに情熱を傾けている私は、自動化および産業用アプリケーション向けのソリューションの最適化に専念する技術愛好家です。 Longnan Hongtai Technology Co.、Ltdでは、高度なテクノロジーを統合してグローバル市場の需要を満たすことに焦点を当てています。

TFT 2.4 インチ Ili9341 ディスプレイの背景色の変更は、プロジェクトの視覚的な魅力とユーザー エクスペリエンスを大幅に向上させることができる、基本的かつ重要な操作です。信頼できるサプライヤーとしてTFT 2.4インチ Ili9341, ここでは、そのプロセスをステップごとに説明します。

TFT 2.4インチ Ili9341 について理解する

背景色の変更プロセスに入る前に、TFT 2.4 インチ Ili9341 ディスプレイの基本機能を理解することが重要です。このディスプレイ モジュールは、その高解像度、鮮やかな色、使いやすいインターフェイスにより、さまざまな組み込みシステム、Arduino プロジェクト、DIY 電子機器で広く使用されています。

Ili9341 は、16 ビットの色深度で 240x320 ピクセルの解像度をサポートする、一般的な LCD ドライバー チップです。シリアル ペリフェラル インターフェイス (SPI) または 8080 パラレル インターフェイスを使用してマイクロコントローラーと通信し、高速で信頼性の高いデータ転送速度を提供します。

前提条件

TFT 2.4 インチ Ili9341 の背景色を変更するには、次のものが必要です。

  • TFT 2.4 インチ Ili9341 ディスプレイ モジュール
  • 互換性のあるマイクロコントローラー (Arduino、Raspberry Pi など)
  • 電源
  • 接続用ジャンパー線
  • マイクロコントローラーに必要なライブラリ

TFT 2.4インチ Ili9341 の接続

最初のステップは、TFT 2.4 インチ Ili9341 ディスプレイ モジュールをマイクロコントローラーに接続することです。接続プロセスは、使用しているマイクロコントローラーの種類によって異なる場合があります。ディスプレイを Arduino に接続するための一般的なガイドは次のとおりです。

  1. 電源を接続します。ディスプレイの VCC ピンを Arduino の 5V ピンに接続し、GND ピンを Arduino のグランド ピンに接続します。
  2. SPI ピンを接続します。ディスプレイの SCK (シリアル クロック) ピンを Arduino の SCK ピンに接続し、MOSI (マスター アウト スレーブ イン) ピンを Arduino の MOSI ピンに接続し、MISO (マスター イン スレーブ アウト) ピンを Arduino の MISO ピンに接続します。
  3. チップセレクト (CS) ピンを接続する: ディスプレイの CS ピンを Arduino のデジタル ピンに接続します。このピンは、マイクロコントローラーとの通信時に表示を選択するために使用されます。
  4. データ/コマンド (DC) ピンを接続する: ディスプレイの DC ピンを Arduino のデジタル ピンに接続します。このピンは、送信されるデータがコマンドであるかデータであるかを示すために使用されます。
  5. リセット (RST) ピンを接続する: ディスプレイの RST ピンを Arduino のデジタル ピンに接続します。このピンは表示をリセットするために使用されます。

ライブラリのインストール

ディスプレイをマイクロコントローラーに接続したら、Ili9341 ドライバー チップと通信するために必要なライブラリをインストールする必要があります。 Arduino の場合は、Adafruit GFX ライブラリと Adafruit ILI9341 ライブラリを使用できます。

  1. Arduino IDE を開きます。
  2. に行くスケッチ>インクルードライブラリ>ライブラリの管理
  3. 「Adafruit GFX ライブラリ」を検索し、「インストール」をクリックします。
  4. 「Adafruit ILI9341 ライブラリ」を検索し、「インストール」をクリックします。

背景色の変更

ディスプレイが接続され、ライブラリがインストールされたので、背景色の変更を開始できます。 Arduino の簡単なコード例を次に示します。

3.0  MIPI RGB MUCIPS TFT LCDTFT 2.4inch Ili9341

#include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> // ディスプレイのピンを定義 #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // ディスプレイのオブジェクトを作成 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS、TFT_DC、TFT_RST); void setup() { // 表示を初期化します tft.begin(); // ディスプレイの回転を設定します tft.setRotation(3); // 画面を背景色で塗りつぶします tft.fillScreen(ILI9341_BLUE); } void loop() { // ループ内では何も行いません }

このコードでは、まず表示に必要なライブラリを含めます。次に、ディスプレイのピンを定義し、Adafruit_ILI9341クラス。

設定()関数では、ディスプレイを初期化し、ディスプレイの回転を設定し、次のコマンドを使用して画面を青い背景色で塗りつぶします。fillScreen()関数。のILI9341_BLUEAdafruit ILI9341 ライブラリによって提供される事前定義された色定数です。

カスタムカラーを使用したい場合は、カラー565()RGB 値を 16 ビットのカラー値に変換する関数。以下に例を示します。

// カスタム カラーを作成します uint16_t CustomColor = tft.color565(255, 0, 0); // 赤 // 画面をカスタム カラーで塗りつぶします tft.fillScreen(customColor);

高度なテクニック

画面全体を単一の色で塗りつぶすだけでなく、画面の特定の領域の背景色を変更したり、グラデーションを作成したりすることもできます。

特定の領域の背景色を変更する

画面の特定の領域の背景色を変更するには、fillRect()関数。以下に例を示します。

// 四角形を緑色で塗りつぶします tft.fillRect(50, 50, 100, 100, ILI9341_GREEN);

このコードでは、座標 (50, 50) から始まる幅 100 ピクセル、高さ 100 ピクセルの長方形を緑色で塗りつぶします。

グラデーションの作成

グラデーションを作成するには、ループを使用して小さな四角形をさまざまな色で塗りつぶします。赤から青への垂直グラデーションを作成する例を次に示します。

// 赤から青への垂直グラデーションを作成します for (int y = 0; y < tft.height(); y++) { uint8_t r = map(y, 0, tft.height(), 255, 0); uint8_t b = マップ(y, 0, tft.height(), 0, 255); uint16_t color = tft.color565(r, 0, b); tft.fillRect(0, y, tft.width(), 1, color); }

このコードでは、地図()y 座標を赤と青の値にマッピングする関数。次に、を使用して色を作成します。カラー565()関数を選択し、水平線をその色で塗りつぶします。

当社が提供するその他の製品

TFT LCD ディスプレイの大手サプライヤーとして、当社は他にも幅広い高品質製品を提供しています。3.0 3.5 4.0 インチ MIPI RGB MUC インターフェイス IPS TFT LCD スクリーンそして2.8インチ円形IPS TFT LCDモジュール 480×480 RGB 24bit。これらの製品は、産業用制御、医療機器、自動車エレクトロニクスなどのさまざまな用途に適しています。

調達に関するお問い合わせ

TFT 2.4インチ Ili9341 または当社のその他の製品の購入にご興味がございましたら、詳細および調達ニーズについてお気軽にお問い合わせください。当社の専門家チームは、最適なソリューションとサポートを提供する準備ができています。

参考文献

  • Adafruit GFX ライブラリのドキュメント
  • Adafruit ILI9341 ライブラリのドキュメント
  • Arduinoのドキュメント
お問い合わせを送る