Como alterar a cor de fundo no monitor TFT de 2,4 polegadas Ili9341?

Apr 10, 2026

Deixe um recado

Michael Lee
Michael Lee
Apaixonado por displays LCD de controle industrial, sou um entusiasta da tecnologia dedicado a otimizar soluções para automação e aplicações industriais. Na Longnan Hongtai Technology Co., Ltd, concentro -me na integração de tecnologias avançadas para atender às demandas globais do mercado.

Alterar a cor de fundo em um display TFT Ili9341 de 2,4 polegadas é uma operação fundamental, porém crucial, que pode melhorar significativamente o apelo visual e a experiência do usuário do seu projeto. Como um fornecedor confiável doTFT de 2,4 polegadas Ili9341, estou aqui para guiá-lo passo a passo pelo processo.

Compreendendo o TFT Ili9341 de 2,4 polegadas

Antes de mergulharmos no processo de alteração da cor de fundo, é essencial compreender os recursos básicos do display TFT Ili9341 de 2,4 polegadas. Este módulo de exibição é amplamente utilizado em vários sistemas embarcados, projetos Arduino e eletrônicos DIY devido à sua alta resolução, cores vibrantes e interface fácil de usar.

O Ili9341 é um chip de driver de LCD popular que suporta resolução de 240x320 pixels com profundidade de cor de 16 bits. Ele se comunica com o microcontrolador usando a Interface Periférica Serial (SPI) ou a interface paralela 8080, fornecendo uma taxa de transferência de dados rápida e confiável.

Pré-requisitos

Para alterar a cor de fundo no TFT Ili9341 de 2,4 polegadas, você precisará do seguinte:

  • Um módulo de exibição TFT Ili9341 de 2,4 polegadas
  • Um microcontrolador compatível (por exemplo, Arduino, Raspberry Pi)
  • Uma fonte de alimentação
  • Fios de jumper para conexão
  • As bibliotecas necessárias para o seu microcontrolador

Conectando o TFT 2,4 polegadas Ili9341

O primeiro passo é conectar o módulo de display TFT Ili9341 de 2,4 polegadas ao seu microcontrolador. O processo de conexão pode variar dependendo do tipo de microcontrolador que você está usando. Aqui está um guia geral para conectar o monitor a um Arduino:

  1. Conecte a fonte de alimentação: Conecte o pino VCC do display ao pino 5V do Arduino e o pino GND ao pino terra do Arduino.
  2. Conecte os pinos SPI: Conecte o pino SCK (Serial Clock) do display ao pino SCK do Arduino, o pino MOSI (Master Out Slave In) ao pino MOSI do Arduino e o pino MISO (Master In Slave Out) ao pino MISO do Arduino.
  3. Conecte o pino de seleção de chip (CS): Conecte o pino CS do display a um pino digital do Arduino. Este pino é usado para selecionar o display durante a comunicação com o microcontrolador.
  4. Conecte o pino de dados/comando (DC): Conecte o pino DC do display a um pino digital do Arduino. Este pino é usado para indicar se os dados enviados são um comando ou dados.
  5. Conecte o pino de reset (RST): Conecte o pino RST do display a um pino digital do Arduino. Este pino é usado para redefinir o display.

Instalando as Bibliotecas

Depois que o display estiver conectado ao microcontrolador, será necessário instalar as bibliotecas necessárias para se comunicar com o chip do driver Ili9341. Para Arduino, você pode usar a Biblioteca Adafruit GFX e a Biblioteca Adafruit ILI9341.

  1. Abra o IDE do Arduino.
  2. Vá paraEsboço>Incluir biblioteca>Gerenciar bibliotecas.
  3. Procure por "Biblioteca Adafruit GFX" e clique em "Instalar".
  4. Procure por "Biblioteca Adafruit ILI9341" e clique em "Instalar".

Alterando a cor de fundo

Agora que o monitor está conectado e as bibliotecas instaladas, você pode começar a alterar a cor de fundo. Aqui está um exemplo de código simples para Arduino:

3.0  MIPI RGB MUCIPS TFT LCDTFT 2.4inch Ili9341

#include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> // Define os pinos para o display #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // Cria um objeto para o display Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); void setup() { // Inicializa a exibição tft.begin(); // Define a rotação do display tft.setRotation(3); // Preenche a tela com uma cor de fundo tft.fillScreen(ILI9341_BLUE); } void loop() { // Não faça nada no loop }

Neste código, primeiro incluímos as bibliotecas necessárias para a exibição. Em seguida, definimos os pinos para o display e criamos um objeto para o display usando o comandoAdafruit_ILI9341aula.

Noconfigurar()função, inicializamos a tela, definimos a rotação da tela e preenchemos a tela com uma cor de fundo azul usando opreencherTela()função. OILI9341_AZULé uma constante de cor predefinida fornecida pela Biblioteca Adafruit ILI9341.

Se quiser usar uma cor personalizada, você pode usar ocor565()função para converter valores RGB em um valor de cor de 16 bits. Aqui está um exemplo:

// Cria uma cor personalizada uint16_t customColor = tft.color565(255, 0, 0); // Vermelho // Preenche a tela com a cor personalizada tft.fillScreen(customColor);

Técnicas Avançadas

Além de preencher toda a tela com uma única cor, você também pode alterar a cor de fundo de áreas específicas da tela ou criar gradientes.

Alterar a cor de fundo de áreas específicas

Para alterar a cor de fundo de áreas específicas da tela, você pode usar opreencherRect()função. Aqui está um exemplo:

// Preenche um retângulo com a cor verde tft.fillRect(50, 50, 100, 100, ILI9341_GREEN);

Neste código, preenchemos um retângulo de cor verde começando nas coordenadas (50, 50) com largura de 100 pixels e altura de 100 pixels.

Criando Gradientes

Para criar gradientes, você pode usar um loop para preencher pequenos retângulos com cores diferentes. Aqui está um exemplo de criação de um gradiente vertical de vermelho para azul:

// Cria um gradiente vertical de vermelho para azul for (int y = 0; y < tft.height(); y++) { uint8_t r = map(y, 0, tft.height(), 255, 0); uint8_t b = mapa(y, 0, tft.height(), 0, 255); uint16_t cor = tft.color565(r, 0, b); tft.fillRect(0, y, tft.width(), 1, cor); }

Neste código, usamos omapa()função para mapear a coordenada y para um valor vermelho e azul. Então, criamos uma cor usando ocor565()função e preencha uma linha horizontal com essa cor.

Outros produtos que oferecemos

Como fornecedor líder de monitores LCD TFT, também oferecemos uma ampla gama de outros produtos de alta qualidade, como o3,0 3,5 tela LCD de IPS TFT LCD da relação MIPI RGB MUC de 4,0 polegadase oMódulo IPS TFT LCD redondo de 2,8 polegadas 480 × 480 RGB 24 bits. Esses produtos são adequados para diversas aplicações, incluindo controle industrial, dispositivos médicos e eletrônica automotiva.

Contate-nos para compras

Se você estiver interessado em adquirir o TFT Ili9341 de 2,4 polegadas ou qualquer um de nossos outros produtos, não hesite em nos contatar para obter mais informações e discutir suas necessidades de aquisição. Nossa equipe de especialistas está pronta para lhe fornecer as melhores soluções e suporte.

Referências

  • Documentação da biblioteca Adafruit GFX
  • Documentação da biblioteca Adafruit ILI9341
  • Documentação do Arduino
Enviar inquérito