Volver al Catálogo Todas las pantallas aquí 🤖

Pantalla de memoria Adafruit SHARP Breakout - 2,7" 400x240 Monocromo

Pantalla SHARP Breakout Bajo Consumo
Miniatura 1
Miniatura 2
Miniatura 3
Miniatura 4

La pantalla de memoria SHARP Breakout de 2,7" y 400x240 de Adafruit es una robusta combinación entre una pantalla de tinta electrónica (eInk) y una pantalla LCD. Ofrece el **consumo ultrabajo** de la tinta electrónica y la **rápida frecuencia de actualización** de una pantalla LCD.

Se debe usar un chip con alta RAM (como ATSAMD21, Teensy, ESP8266, ESP32) para almacenar el búfer de $400 \times 240$ bits. ¡Una opción fantástica para proyectos con requisitos de energía estrictos!

Características Clave

  • Resolución: $400 \times 240$ píxeles
  • Tamaño: 2,7" diagonal / 6,86 cm
  • Alimentación/Lógica: Compatible con 3V o 5V (gracias a la placa de expansión)
  • Conexión: Solo escritura (3 pines SPI)
Precio Unitario
$44.95
Total estimado: $44.95

Ejemplo de Código (Arduino/C++)

Este ejemplo básico ilustra cómo inicializar la pantalla SHARP y dibujar texto utilizando la biblioteca Adafruit GFX en una placa compatible con suficiente RAM (p. ej., Feather M0 o ESP32).


// Requiere Adafruit_SHARP_Memory_Display y Adafruit_GFX
#include 
#include 
#include 

// Definiciones de pines para el SHARP Breakout
#define SHARP_SCK  13
#define SHARP_MOSI 11
#define SHARP_SS   10

// Dimensiones de la pantalla
#define SHARP_DISP_W 400
#define SHARP_DISP_H 240

// Inicializa la pantalla
Adafruit_SharpMem display(SHARP_SCK, SHARP_MOSI, SHARP_SS, SHARP_DISP_W, SHARP_DISP_H);

void setup() {
  // Inicia la comunicación y el display
  display.begin();
  
  // Limpia el búfer y actualiza la pantalla
  display.clearDisplay();
  
  // Configura el color de dibujo (negro)
  display.setTextColor(SHARPMEM_BLACK); 
  display.setTextSize(2);
  display.setCursor(10, 10);
  display.println(F("SHARP DISPLAY"));
  
  display.setTextSize(1);
  display.setCursor(10, 40);
  display.println(F("400x240 Monocromo"));
  
  // Muestra el contenido del búfer en la pantalla
  display.display(); 
}

void loop() {
  // El display de memoria no necesita actualización constante.
  // El bucle principal se puede usar para leer sensores o esperar eventos.
}

Información de Seguridad y Uso

Tenga en cuenta que la animación de la pantalla que muestra la demostración de Bad Apple está ampliada, por lo que parece en bloques. La animación está ahí para mostrarle el contraste y la actualización, no la resolución.

Sobre Nosotros

La innovación está en manos de todos los que quieren mejorar su vida rompiendo barreras tecnológicas. A través de la creación, producción y soporte de hardware y software electrónicos, Arduino proporciona un acceso sencillo a tecnologías de vanguardia que interactúan con el mundo real. Únete a una comunidad mundial alrededor de esta plataforma de código abierto y da vida a una innovación tecnológica simple o innovadora a través de herramientas simples pero potentes.