$29.95 USD
29.95
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:
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.
}