Como exibir uma tabela de classificação no monitor TFT de 2,4 polegadas Ili9341?

Mar 20, 2026

Deixe um recado

Rachel Kim
Rachel Kim
Apaixonado pela inovação, concentro -me em alavancar tecnologias emergentes para aprimorar o desempenho da exibição do LCD. Meu papel envolve trabalhar em estreita colaboração com as equipes de P&D para desenvolver soluções que atendam às necessidades de mercado em evolução na Longnan Hongtai Technology Co., Ltd.

Olá a todos! Sou fornecedor do display TFT Ili9341 de 2,4 polegadas. Hoje, vou compartilhar com vocês como exibir um placar nesta pequena tela incrível.

Primeiro, vamos falar sobre por que você deseja usar o TFT Ili9341 de 2,4 polegadas para uma tabela de classificação. Ele tem uma resolução decente, uma tela com cores vivas e é relativamente fácil de interagir com um microcontrolador. Esteja você trabalhando em um projeto de jogo, um sistema de pontuação esportiva ou qualquer outro aplicativo onde precise mostrar classificações, esta tela pode fazer o trabalho perfeitamente.

Pré-requisitos

Antes de começar, você precisará de algumas coisas. Obviamente, você precisa do próprio display TFT Ili9341 de 2,4 polegadas. Você também precisará de um microcontrolador, como um Arduino ou Raspberry Pi. Eu usei os dois e eles funcionam muito bem com esta tela. Você também precisará de alguns componentes eletrônicos básicos, como resistores e capacitores, e dos cabos necessários para conectar tudo. E, claro, você precisará de algum conhecimento de programação. Se você é novo em programação, não se preocupe. Existem muitos recursos online para ajudá-lo a começar.

Configuração de hardware

Vamos entrar na configuração do hardware. Conectar o TFT Ili9341 de 2,4 polegadas ao seu microcontrolador é bastante simples. A tela usa o protocolo SPI (Serial Peripheral Interface), que é uma forma comum de comunicação entre dispositivos. Você precisará conectar os pinos MOSI (Master Out Slave In), MISO (Master In Slave Out), SCK (Serial Clock) e CS (Chip Select). Você pode encontrar o diagrama de pinagem do TFT Ili9341 de 2,4 polegadas na folha de dados.

Se estiver usando um Arduino, você pode conectar a tela aos pinos SPI da placa. Por exemplo, no Arduino Uno, o pino MOSI é 11, MISO é 12, SCK é 13 e você pode usar qualquer pino digital para CS. Certifique-se de conectar os pinos de alimentação e aterramento corretamente também. Você também pode conferirLCD de interface Spipara obter mais informações sobre LCDs de interface SPI.

Configuração de software

Depois que o hardware estiver configurado, é hora de passar para o software. Você precisará instalar as bibliotecas necessárias para o TFT Ili9341 de 2,4 polegadas. Existem algumas bibliotecas diferentes disponíveis, mas recomendo usar as bibliotecas Adafruit_GFX e Adafruit_ILI9341. Essas bibliotecas facilitam o desenho de formas, textos e imagens na tela.

Spi Interface LcdSpi Interface LCD

Você pode instalar essas bibliotecas usando o Library Manager do Arduino IDE. Basta ir em Sketch > Incluir Biblioteca > Gerenciar Bibliotecas e procurar por "Adafruit GFX" e "Adafruit ILI9341". Clique no botão Instalar para cada biblioteca.

Exibindo a tabela de classificação

Agora, vamos para a parte divertida: exibir a tabela de classificação. O primeiro passo é definir os dados do placar. Esta poderia ser uma lista de nomes e pontuações. Por exemplo:

#include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> #define TFT_CS D10 #define TFT_DC D9 #define TFT_RST D8 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); // Dados do placar const char* nomes[5] = {"Alice", "Bob", "Charlie", "David", "Eve"}; pontuações internas[5] = {100, 90, 80, 70, 60}; void setup() {tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); } void loop() {tft.setCursor(10, 10); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); tft.print("Tabela de classificação"); for (int i = 0; i < 5; i++) { tft.setCursor(10, 40 + i * 30); tft.print(i + 1); tft.print(". "); tft.print(nomes[i]); tft.print(": "); tft.print(pontuações[i]); } atraso(5000); }

Neste código, primeiro incluímos as bibliotecas necessárias e definimos os pinos da tela TFT. Em seguida, criamos uma instância doAdafruit_ILI9341aula. Noconfigurarfunção, inicializamos a tela, definimos a rotação e preenchemos a tela com preto.

Nolaçofunção, primeiro imprimimos o título "Leaderboard" na parte superior da tela. Em seguida, percorremos as matrizes de nomes e pontuações e imprimimos cada entrada na tela. Finalmente, adicionamos um atraso de 5 segundos antes de repetir o loop.

Personalizando o placar

Você pode personalizar a tabela de classificação para torná-la mais interessante. Por exemplo, você pode alterar a cor, o tamanho e a fonte do texto. Você também pode adicionar gráficos ou imagens. A biblioteca Adafruit_GFX fornece funções para desenhar formas como retângulos, círculos e linhas. Você pode usar essas funções para criar um placar visualmente mais atraente.

Solução de problemas

Se você estiver tendo problemas para exibir o placar corretamente, há algumas coisas que você pode verificar. Primeiro, certifique-se de que as conexões de hardware estejam corretas. Verifique o diagrama de pinagem e certifique-se de que todos os pinos estejam conectados corretamente. Em segundo lugar, verifique o software. Certifique-se de ter instalado as bibliotecas corretas e de que o código esteja livre de erros. Você também pode tentar usar o código de exemplo fornecido pela biblioteca para ver se a tela funciona.

Outras opções de LCD TFT

Se o TFT Ili9341 de 2,4 polegadas não atender às suas necessidades, também oferecemos outras opções de LCD TFT. Por exemplo, temos oTela LCD TFT de interface RGB de 4,3 polegadas 480×320, que possui uma tela maior e uma resolução mais alta. Você também pode conferirLCD de interface Spipara obter mais informações sobre nossos LCDs de interface SPI.

Contate-nos para compras

Se você estiver interessado em comprar o TFT Ili9341 de 2,4 polegadas ou qualquer um de nossos outros produtos TFT LCD, sinta-se à vontade para entrar em contato conosco. Teremos prazer em discutir suas necessidades e fornecer um orçamento. Temos uma equipe de especialistas que podem ajudá-lo com qualquer dúvida técnica que você possa ter. Seja você um hobby ou um profissional, temos a solução certa para você.

Referências

  • Documentação da biblioteca Adafruit_GFX
  • Documentação da biblioteca Adafruit_ILI9341
  • Folha de dados TFT 2,4 polegadas Ili9341
Enviar inquérito