Ei! Como fornecedor do Ili9341 TFT de 2,4 polegadas, muitas vezes sou questionado sobre como exibir informações do dispositivo Bluetooth nesta pequena tela bacana. Então, pensei em montar esta postagem no blog para compartilhar algumas dicas e truques sobre como você pode conseguir isso.
O que você precisa
Primeiro, vamos falar sobre o que você precisa para começar. Obviamente, você precisará do display TFT Ili9341 de 2,4 polegadas. É uma pequena tela excelente com alta resolução e cores vibrantes, tornando-a perfeita para exibir todo tipo de informação.
Você também precisará de um microcontrolador. Normalmente recomendo usar uma placa Arduino, como o Arduino Uno ou Mega. Eles são fáceis de trabalhar, têm muitos pinos para conectar a tela e outros componentes, e há uma enorme comunidade de desenvolvedores que podem ajudá-lo se você tiver algum problema.
Além do display e do microcontrolador, você precisará de um módulo Bluetooth. Existem muitas opções por aí, mas uma das mais populares é o HC-05 ou HC-06. Esses módulos são relativamente baratos, fáceis de configurar e podem se comunicar com uma ampla variedade de dispositivos Bluetooth, incluindo smartphones, tablets e laptops.
Finalmente, você precisará de alguns fios de jumper para conectar tudo. Certifique-se de ter fios suficientes de diferentes comprimentos e cores para manter as coisas organizadas.
Conectando o Hardware
Depois de ter todos os componentes, é hora de começar a conectá-los. Aqui está um guia passo a passo sobre como fazer isso:
-
Conecte o TFT 2,4 polegadas Ili9341 ao Arduino: O display Ili9341 possui vários pinos que precisam ser conectados ao Arduino. Os pinos exatos que você precisará usar dependerão da sua configuração específica, mas aqui está uma visão geral:
- Conecte o pino VCC do display ao pino 5V do Arduino.
- Conecte o pino GND do display ao pino GND do Arduino.
- Conecte o pino SCK do display ao pino SCK (relógio) do Arduino.
- Conecte o pino MISO do display ao pino MISO (Master In Slave Out) no Arduino.
- Conecte o pino MOSI do display ao pino MOSI (Master Out Slave In) do Arduino.
- Conecte o pino CS do display a um pino digital no Arduino (por exemplo, pino 10).
- Conecte o pino DC do display a um pino digital no Arduino (por exemplo, pino 9).
- Conecte o pino RST do display a um pino digital no Arduino (por exemplo, pino 8).
-
Conecte o módulo Bluetooth ao Arduino: O módulo Bluetooth também possui vários pinos que precisam ser conectados ao Arduino. Veja como fazer isso:
- Conecte o pino VCC do módulo Bluetooth ao pino 5V do Arduino.
- Conecte o pino GND do módulo Bluetooth ao pino GND do Arduino.
- Conecte o pino TX (Transmissão) do módulo Bluetooth ao pino RX (Recepção) do Arduino.
- Conecte o pino RX (Recepção) do módulo Bluetooth ao pino TX (Transmissão) do Arduino.
Certifique-se de verificar todas as conexões para garantir que estejam seguras e que não haja fios soltos.
Instalando as Bibliotecas
Antes de começar a programar o Arduino para exibir informações do dispositivo Bluetooth no TFT Ili9341 de 2,4 polegadas, você precisará instalar algumas bibliotecas. Essas bibliotecas facilitarão a comunicação com o display e o módulo Bluetooth.
-
Biblioteca Ili9341: Esta biblioteca permite controlar o display TFT Ili9341 de 2,4 polegadas. Você pode instalá-lo através do Arduino IDE acessando
Sketch > Incluir Biblioteca > Gerenciar Bibliotecase procurando por "Ili9341". Depois de encontrá-lo, clique no botão "Instalar".

-
Biblioteca serial de software: Esta biblioteca permite criar portas seriais adicionais no Arduino, o que é útil para comunicação com o módulo Bluetooth. Geralmente vem pré-instalado com o Arduino IDE, mas se não estiver, você pode instalá-lo da mesma forma que a biblioteca Ili9341.
-
Biblioteca Bluetooth: Existem diversas bibliotecas Bluetooth disponíveis para o Arduino, mas uma das mais populares é a
SoftwareSerialbiblioteca. Você pode usá-lo para se comunicar com o módulo Bluetooth e receber dados dele.
Escrevendo o Código
Agora que você tem todo o hardware conectado e as bibliotecas instaladas, é hora de começar a escrever o código. Aqui está um exemplo básico de como você pode exibir informações do dispositivo Bluetooth no TFT Ili9341 de 2,4 polegadas:
#include <SPI.h> #include <ILI9341_t3.h> #include <SoftwareSerial.h> // Define os pinos para o display #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // Cria uma instância do display ILI9341_t3 tft = ILI9341_t3(TFT_CS, TFT_DC, TFT_RST); // Cria uma instância da porta serial Bluetooth SoftwareSerial bluetooth(11, 12); // RX, TX void setup() { // Inicializa a exibição tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); // Inicializa a porta serial Bluetooth bluetooth.begin(9600); } void loop() { if (bluetooth.available()) { String data = bluetooth.readStringUntil('\n'); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 10); tft.println(dados); } }
Este código inicializa o display TFT Ili9341 de 2,4 polegadas e o módulo Bluetooth e, em seguida, verifica continuamente se há algum dado disponível no módulo Bluetooth. Se houver, ele lê os dados e os exibe na tela.
Solução de problemas
Se você tiver algum problema ao tentar exibir informações do dispositivo Bluetooth no TFT de 2,4 polegadas Ili9341, aqui estão algumas coisas que você pode tentar:
- Verifique as conexões: Certifique-se de que todas as conexões entre o display, o Arduino e o módulo Bluetooth estejam seguras e que não haja fios soltos.
- Verifique a taxa de transmissão: A taxa de transmissão do módulo Bluetooth e do Arduino deve corresponder. No código de exemplo acima, a taxa de transmissão está definida como 9600, portanto, certifique-se de que o módulo Bluetooth também esteja configurado para usar a mesma taxa de transmissão.
- Verifique as bibliotecas: certifique-se de ter instalado todas as bibliotecas necessárias corretamente e de que elas estejam atualizadas.
Outras opções de LCD TFT
Se você estiver procurando outras opções de LCD TFT, também oferecemos umaTela LCD TFT de interface RGB de 4,3 polegadas 480×320, umExibição da interface Mipi, e umTela LCD IPS TFT de interface RGB de 4,3 polegadas 480 × 800. Esses monitores oferecem diferentes resoluções, interfaces e recursos, para que você possa escolher aquele que melhor se adapta às suas necessidades.
Contate-nos para compras
Se você estiver interessado em adquirir o TFT Ili9341 de 2,4 polegadas ou qualquer um de nossos outros produtos TFT LCD, sinta-se à vontade para entrar em contato conosco para obter um orçamento e discutir suas necessidades específicas. Estamos aqui para ajudá-lo a encontrar a solução de exibição certa para o seu projeto.
Referências
- Documentação do Arduino
- Documentação da Biblioteca Ili9341
- Módulo Bluetooth Planilha de dados