Shield TFT 2,8" para Arduino Nano – Display SPI 320×240 de Alto Desempenho
Componentes e Materiais
| Componente | Qtd |
|---|---|
| Arduino Nano R3 | 1 |
| Display TFT SPI 2,8" 320×240 | 1 |
| Shield TFT para Arduino Nano | 1 |
Sobre o Projeto
A História
Displays coloridos são ubíquos e acessíveis. Focamos em display SPI 320×240 de 2,8" (também 2,4" e 3,2"). SPI tem poucos fios e alta velocidade. Porém, displays de 3,3V precisam de conversão de nível para Arduino 5V. O TFT Shield resolve isso para conexão rápida ao Nano.
Descrição do Shield
- Placa 64×49 mm
- Conector 30 pinos para Arduino Nano
- Conector 14 pinos para display TFT 320×240 SPI + touch
- Slot microSD
- Conector para módulo Bluetooth HC-06
- Conector 20 pinos para câmera OV7670
- Mini USB + conector 2 pinos para alimentação 5V
Montagem
Simples: encaixe o Nano, conecte o display (dois métodos: lado A ou B do shield), alimente via mini USB. Fotos ilustram ambos métodos.
Biblioteca Necessária
Instale YATFT: github.com/YATFT/YATFT
Demo 1: Gráficos e Texto
Exemplo completo com fontes Adafruit, formas geométricas, cores, linhas aleatórias, preenchimento de tela. Código extensivo usando YATFT2.h, Adafruit_GFX.h e fontes FreeSerif/FreeSans.
Demo 2: Touchscreen
Usa XPT2046_Touchscreen.h. Calibração ADC → coordenadas, filtro de média móvel (4 amostras), barra de cores para seleção, desenho livre e botão "Clear screen".
Demo 3: Jogo Lógico "Columns"
Clone do Columns (estilo Tetris) com touchscreen. Código completo com lógica de queda, troca, eliminação de linhas, pontuação, níveis, recordes. Demonstra capacidade de jogos no shield.
Vídeo Demo
A ser continuado. Agradecimentos!
Artigos anteriores: 1) TFT Shield Uno - Início, 2) OV7670 Cam Live View, 3) Arduino Bluetooth Camera (ABC).
Próximos: 4) Fotos e vídeo RGB no display TFT SPI.
Atualização 01/04/2021: Biblioteca unificada EkaTFT para 2 shields + 2 breakout boards, compatível MegaAVR e ESP32.
Código
Biblioteca: YATFT no GitHub
Esquemáticos

Processo de manufatura
- Guia Profissional de Animação de Bitmap no Shield TFT Touchscreen ILI9341 2,4″ com Arduino
- Sistema de Iluminação DMX Controlado via Web – Controlador Mestre Arduino
- Construa um Spybot Controlado por Bluetooth com Arduino
- Kit Arduino Nano: CrazyCircuits, Sensores DFRobot e Ferramentas – Crie Projetos com Confiança
- Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples
- START: Terminal Arduino Autônomo com Teclado PS2, LCD, Ethernet e Acesso Shell Remoto
- Contador Geiger Portátil com Arduino Nano: Construa o Seu
- Sistema Inteligente de Monitoramento de Temperatura para Escolas: Preciso, Tempo Real e Seguro
- Biblioteca Eficiente de Porta IO de 8 Bits para Arduino – Expanda o Controle Digital
- Shield de Programação Wireless Arduino com HC-05 Bluetooth – Sem Cabo USB