← Volver al catalogo Todas las pantallas aqu铆 馃

Adafruit FeatherWing OLED 128x64

Complemento OLED de alto contraste para la plataforma Feather.

Imagen principal del FeatherWing OLED

Especificaciones Clave

  • Pantalla OLED Monocromo 128x64
  • Dimensiones 22.9 mm x 50.9 mm (0.9" x 2")
  • Comunicaci贸n I鈧侰 (STEMMA QT / Qwiic compatible)
  • Controlador SH1107

隆Una placa Feather sin ambici贸n es una placa Feather sin FeatherWings! Esta es la **FeatherWing 128x64 OLED**: a帽ade un magn铆fico OLED monocromo de **128x64 p铆xeles** y 3 botones de usuario a cualquier placa base Feather.

Estas pantallas son peque帽as, de solo **1.3" en diagonal**, pero incre铆blemente legibles gracias al alto contraste de la tecnolog铆a OLED. Al generar su propia luz, no requiere retroiluminaci贸n, lo que garantiza un consumo de energ铆a ultrabajo y una nitidez impresionante.

Incorpora adem谩s un bot贸n de reinicio y **tres minibotones t谩ctiles (A, B y C)**, perfectos para a帽adir una mini-interfaz de usuario intuitiva a tu proyecto. La comunicaci贸n es sencilla, utilizando solo **I鈧侰** (dos pines) y es compatible con el conector **STEMMA QT / Qwiic** para una conectividad sin soldadura.

$14.95

Advertencia OLED

Las pantallas OLED pueden atenuarse con el tiempo si se mantienen encendidas constantemente (m谩s de 1000 horas). Para preservar el brillo uniforme, desactiva los p铆xeles cuando no necesites la pantalla.

---

{ Ejemplo de C贸digo (Arduino)

Este fragmento de c贸digo b谩sico muestra c贸mo inicializar la FeatherWing OLED y mostrar un simple mensaje. Requiere la librer铆a **Adafruit_SH110X** y **Adafruit_GFX**.


#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SH110X.h>

// El controlador es SH1107 (no SSD1306)
#define SCREEN_WIDTH 128 
#define SCREEN_HEIGHT 64 
#define OLED_RESET -1 // Pin de reset, -1 si se comparte con el reset de Feather

// Crea el objeto de la pantalla OLED
Adafruit_SH1107 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
  Serial.begin(115200);

  // Inicializaci贸n I2C con direcci贸n 0x3C
  if(!display.begin(0x3C, true)) { 
    Serial.println(F("Fallo al encontrar OLED FeatherWing"));
    for(;;); // No continuar
  }

  // Muestra el logo de Adafruit (por defecto) y espera 2 segundos
  display.display(); 
  delay(2000);

  // Limpiar el buffer y configurar el texto
  display.clearDisplay();
  display.setTextSize(1); 
  display.setTextColor(SH110X_WHITE); 
  display.setCursor(0, 0);

  // Imprime el mensaje
  display.println("FeatherWing OLED");
  display.println("Hola, Mundo!");
  
  // Muestra el contenido del buffer en la pantalla
  display.display(); 
}

void loop() {
  // El loop puede usarse para animaciones o actualizaciones din谩micas
}