INFORMACIÓN
El Modulo TFT Display ST7796S tiene un tamaño de 3.5″ diagonales, cuenta con un marco de acero que protege el Display, se conecta a través del protocolo SPI y maneja una resolución de 320RGBx480.
El Modulo TFT Display ST7796S es ideal para todo tipo de proyectos que requiera de una Interfaz Gráfica o HMI.
ESPECIFICACIONES Y CARACTERÍSTICAS
Especificaciones Generales:
- Modelo: Pantalla TFT
- Chip: ST7796S
- Color de la Placa: Azul
- Tipo de Panel: TFT(IPS)
- Voltaje de funcionamiento: 3.3/5 VDC
- Protocolo de Comunicación: SPI
- Resolución: 320RGBx480
- Diagonal de la pantalla: 3.5 pulgadas
- Pines:
- Numero: 9 pines
- Soldados: No
- Puerto Paralelo: Si
- Tamaño
- Pantalla: 74.5 x 50 mm
- PCB: 94.8 x 59.19 mm
- Peso: 41g
DOCUMENTACIÓN Y RECURSOS
Librerías
INFORMACIÓN ADICIONAL
Conexión del TFT ST7796S con Arduino UNO
Este display tiene una interfaz SPI, lo que facilita la conexión con el Arduino Uno. Asegúrate de conectar los pines correctamente:
| TFT ST7796S | Arduino Uno | Descripción |
|---|---|---|
| GND | GND | Tierra |
| VCC | 5V | Alimentación (+5V) |
| SCL | 13 | SPI Clock (SCK) |
| SDA | 11 | SPI MOSI (Datos) |
| RST | 9 | Reinicio de la pantalla |
| DC | 8 | Data/Command (Indica si es datos o comando) |
| CS | 10 | Chip Select (habilita la pantalla) |
| BL | 5V o PWM | Retroiluminación (puedes conectarlo a 5V o a un pin PWM) |
| SDA-0 | Sin conexión | Parece ser un pin extra, no se usa en SPI |
Importante: Aunque el pin está marcado como SDA, en realidad es el MOSI de SPI, no el bus I2C.

Código para probar el display TFT
Para utilizar esta pantalla es necesario tener las siguientes librerías en Arduino IDE:
- Adafruit GFX
- Adafruit ST7796
- TFT_eSPI (Opcional)
Recomendable instalarlas desde el Gestor de librerías de Arduino. En las siguientes imágenes tienes la referencia del nombre y versión que debes instalar:
| Adafruit GFX | TFT_eSPI | Adafruit ST7796 |
![]() |
![]() |
![]() |
Importante: En la librería Adafruit ST7796 al instalar debes instalar todas las dependencias.
Código de prueba
El siguiente código programa inicializa la pantalla TFT, configura su orientación y muestra el mensaje “Hola, Arduino!” en color blanco sobre un fondo negro.
#include <Adafruit_GFX.h>
#include <Adafruit_ST7796S.h>
#include <SPI.h>
#define TFT_CS 10
#define TFT_DC 8
#define TFT_RST 9
#define TFT_BL 5 // O conecta a 5V
Adafruit_ST7796S tft = Adafruit_ST7796S(TFT_CS, TFT_DC, TFT_RST);
void setup() {
tft.init();
tft.setRotation(1);
tft.fillScreen(ST77XX_BLACK);
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.setCursor(50, 100);
tft.print("Hola, Arduino!");
}
void loop() {
}
Recomendaciones
- La velocidad de actualización en un Arduino Uno es limitada por la memoria y el SPI.
- Para mejor rendimiento, considera usar un ESP32 o Arduino Mega.
- Asegúrate de alimentar correctamente la pantalla con 5V y GND.
- Si la pantalla no enciende, revisa el pin BL (puedes conectarlo a 5V o un PWM para regular la iluminación).

100 Leds Difuso de 5mm Colores Rojo Verde Azul Amarillo y Blanco
T48 Programador Universal XGecu Pro
Cloruro Férrico de 250 ML
LumikNob Potenciómetro con iluminación circular - UNIT DevLab
Shield para Arduino Nano Expansion I/O
Eliminador 5V 3A USB C
Llanta de Goma para Motorreductor N20 de 43x19mm
Motor R250 DC 1V - 5V con Eje de 6.5mm
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3
1206W4J0333T5E Resistor 33K Ohms 1/4W 1206 SMD
TTP223B Sensor Capacitivo Touch - UNIT DevLab
2SK30A Transistor JFET Canal N TO-92 50V 6.5mA
Cable Extensión para Servo Macho - Hembra
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
Lilypad ATmega32U4 USB Compatible con Arduino
Kit de Transistores TO-92 180 Piezas 18 Valores
Cautín de 90W 110V con Puntas Soporte y Esponja
MJ11015 Transistor PNP -120V -30A TO-3
PCM1808 Decodificador de Audio Estereo ADC 99dB SNR 24 Bits
Led Bicolor 3mm KY-029
Limpiador de Pantallas 170 ml COMPUSTAT

























Valoraciones
No hay valoraciones aún.