La pantalla TFT LCD de 1.8 pulgadas con una resolución de 128x160 píxeles es un módulo compacto y versátil utilizado en diversos proyectos de electrónica y microcontroladores, inc…
DisplayVisualizaciónESP32Código
Incluye ejemplo de código para probar el módulo con menos vueltas.
Stock confirmado por WhatsAppEnvíos Montevideo e interiorAyuda técnica antes de pagar
La pantalla TFT LCD de 1.8 pulgadas con una resolución de 128x160 píxeles es un módulo compacto y versátil utilizado en diversos proyectos de electrónica y microcontroladores, incluyendo ESP32. Este tipo de pantalla es ideal para mostrar gráficos, imágenes y textos en color.
Características:
Tamaño de pantalla: 1.8 pulgadas
Resolución: 128x160 píxeles
Tipo de pantalla: TFT LCD
Interfaz: SPI (Serial Peripheral Interface)
Voltaje de operación: 3.3V
Controlador IC: ST7735
Colores: 65K (16-bit)
Ángulo de visión: Amplio
Conexiones:
VCC: Alimentación de 3.3V
GND: Tierra
CS: Chip Select
RESET: Reinicio
A0 (DC): Data/Command
SDA (MOSI): Master Out Slave In
SCK: Reloj Serial
LED: Luz de fondo
Código de Ejemplo para ESP32
Para utilizar esta pantalla con ESP32, puedes utilizar la biblioteca Adafruit ST7735 que facilita la programación y control de la pantalla. A continuación se presenta un ejemplo básico de cómo inicializar la pantalla y mostrar texto y gráficos.
En MicroUniversos podés consultar stock de Pantalla Tft De 1,8 Pulgadas, coordinar entrega en Montevideo o envío al interior y revisar compatibilidad antes de cerrar el pedido por WhatsApp.
Si estás armando un proyecto con Arduino, ESP32, sensores, displays o módulos de potencia, enviá placa, tensión y objetivo para confirmar que este producto sea adecuado.
Ejemplo de código
#include <Adafruit_GFX.h> // Biblioteca de gráficos de Adafruit
#include <Adafruit_ST7735.h> // Biblioteca para el controlador ST7735
#include <SPI.h>
// Definir pines de conexión
#define TFT_CS 5
#define TFT_RST 4
#define TFT_DC 2
// Crear una instancia del objeto ST7735
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Inicializar la pantalla
tft.initR(INITR_BLACKTAB);
tft.setRotation(1); // Opcional: cambiar la orientación de la pantalla
// Configurar el color del fondo y borrar la pantalla
tft.fillScreen(ST77XX_BLACK);
// Configurar el color del texto y tamaño de la fuente
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
// Mostrar un mensaje de bienvenida
tft.setCursor(10, 10);
tft.println("Hola Mundo!");
// Dibujar un rectángulo
tft.drawRect(20, 40, 100, 60, ST77XX_RED);
}
void loop() {
// Ejemplo de animación simple
for (int i = 0; i < 128; i++) {
tft.fillCircle(i, 80, 10, ST77XX_BLUE);
delay(50);
tft.fillCircle(i, 80, 10, ST77XX_BLACK);
}
}