Volver al Catálogo Todas las pantallas aquí 🤖

Placa de expansión LCD TFT de 2,8" con Tapa Táctil Capacitiva y Ranura MicroSD

Imagen principal de la Placa LCD TFT
Vista 1 de la placa Vista 2 de la placa Conexiones de la placa Placa con microcontrolador

$29.95 USD

Especificaciones Clave

  • Tamaño LCD: 2.8" Diagonal
  • Resolución: 240 x 320 Píxeles
  • Interfaz: 8-bit / SPI
  • Táctil: Capacitiva (Single-touch)

Descripción del Módulo

Agregue un poco de jazz y dinamismo a su proyecto con una pantalla LCD táctil capacitiva a color. Esta pantalla **TFT** es grande (diagonal de 2,8"), brillante (retroiluminación de 4 LED blancos) y colorida. Con **240 x 320 píxeles** y control individual de píxeles RGB, tiene mucha más resolución que una pantalla en blanco y negro de 128 x 64. Además, esta placa ya incluye una pantalla táctil capacitiva de un solo toque, ideal para interfaces de usuario modernas.

Esta pantalla cuenta con un controlador integrado con búfer de RAM, minimizando la carga de trabajo del microcontrolador. Se puede operar en dos modos:

  • **Modo 8-bit:** Requiere 8 líneas de datos digitales y 4 o 5 líneas de control digitales (12 líneas en total).
  • **Modo SPI:** Requiere solo 5 pines en total (Entrada de Datos, Salida de Datos, Reloj, Selección y D/C), siendo más lento pero ahorrando pines.
Adicionalmente, se requieren 2 pines **I²C** para el controlador de la pantalla táctil. Si utiliza el modo SPI, también puede aprovechar la **ranura para tarjeta MicroSD** integrada para mostrar imágenes y almacenar datos.

Dimensiones Físicas

  • **Dimensiones de la Placa:** 81.3 mm x 62.5 mm / 3.2" x 2.46"
  • **Área de Visualización (Display):** 69.6 mm x 45.2 mm / 2.74" x 1.78"
  • **Peso:** 44g

Código de Ejemplo (Arduino - Modo SPI)

Este es un ejemplo básico de cómo inicializar la pantalla TFT y dibujar un mensaje simple usando el modo SPI, que es ideal para ahorrar pines en tu microcontrolador. Necesitarás la biblioteca adecuada (como la librería Adafruit GFX y la librería específica del controlador TFT) instalada en tu IDE de Arduino.

// Ejemplo de Inicialización TFT en modo SPI (Se asume un controlador ST7789 o similar)

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7789.h> // Hardware-specific library for the display

// Define pines SPI
#define TFT_CS    10  // Chip Select
#define TFT_DC    9   // Data/Command
#define TFT_RST   8   // Reset (o -1 si está conectado a Reset del micro)

// Usa la inicialización de hardware SPI (SCK y MOSI se conectan a los pines SPI por defecto)
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

void setup() {
  Serial.begin(115200);

  // Inicializa la pantalla
  tft.init(240, 320); // Inicializa ST7789 con resolución 240x320
  
  // Rota la pantalla (opcional)
  tft.setRotation(3);

  // Llena la pantalla con color negro
  tft.fillScreen(ST77XX_BLACK); 

  // Configura el texto
  tft.setTextWrap(true);
  tft.setTextSize(2);
  tft.setCursor(10, 50);
  tft.setTextColor(ST77XX_CYAN);

  // Dibuja un mensaje
  tft.println("Iniciando...");
  tft.setTextSize(3);
  tft.setTextColor(ST77XX_WHITE);
  tft.setCursor(10, 100);
  tft.println("TFT EYESPI OK!");
}

void loop() {
  // Aquí va el código para actualizar la pantalla, leer el táctil, etc.
}