¡Una pantalla pequeña con gran impacto! 1.3" diagonal, 240x240 de alta densidad, con controlador ST7789 e interfaz SPI. Perfecta para dispositivos portátiles y wearables.
Llevábamos mucho tiempo buscando una pantalla como esta. Es tan pequeña que solo mide 1,3" en diagonal, pero ofrece una alta densidad de 260 ppp, 240x240 píxeles y un ángulo de visión completo (IPS). Se parece mucho a nuestra pantalla de 1,44" y 128x128, pero tiene cuatro veces más píxeles y se ve genial desde cualquier ángulo.
Este pequeño y atractivo módulo es la mejor manera de añadir una pantalla pequeña, colorida y muy brillante a cualquier proyecto. Utiliza **SPI de 4 hilos** para comunicarse y cuenta con un controlador de pantalla intuitivo (**ST7789**). La placa base incluye un regulador de 3,3 V y un variador de nivel de 3/5 V, haciéndola compatible con una amplia gama de microcontroladores. ¡Además, incluye un soporte para tarjetas microSD!
Este sketch básico inicializa la pantalla usando la librería **Adafruit GFX** y dibuja un texto de bienvenida simple. Asegúrate de tener las librerías `Adafruit_GFX` y `Adafruit_ST7789` instaladas.
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7789.h> // Hardware-specific library for ST7789
#include <SPI.h>
// Definición de Pines (Ejemplo para Arduino UNO/Mega)
#define TFT_CS 10 // Chip Select pin
#define TFT_DC 9 // Data/Command pin
#define TFT_RST -1 // Reset pin (opcional, usa -1 si está cableado al reset de la placa)
// Inicializa el objeto de la librería
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
void setup(void) {
// Inicializa la pantalla: 240x240
tft.init(240, 240);
// Configura la rotación de la pantalla (0, 1, 2, o 3)
tft.setRotation(2);
// Llena la pantalla de un color
tft.fillScreen(ST77XX_BLACK);
// Dibuja texto simple
tft.setTextWrap(false);
tft.setTextSize(2);
tft.setTextColor(ST77XX_CYAN);
tft.setCursor(10, 50);
tft.print("Adafruit");
tft.setTextSize(1);
tft.setTextColor(ST77XX_YELLOW);
tft.setCursor(10, 80);
tft.print("ST7789 Listo!");
}
void loop() {
// Nada en el loop para este ejemplo estático
}
Innovación electrónica simple y potente. Únete a la comunidad de código abierto.