Display OLED 128×64 0,96 puldada comm I2C

$16,00

Pantalla OLED 0.96″ 128×64 con I2C. Ideal para Arduino/ESP32. Alta contraste, bajo consumo, texto e imágenes. Conexión con solo 4 cables. Perfecta para proyectos IoT, sensores o interfaces compactas.

11 disponibles

Categoría:

Descripción

ℹ️ Información general
Este Display OLED 0.96″ 128×64 es una pantalla ultra compacta, de alto contraste y bajo consumo, ideal para proyectos donde necesitas mostrar texto, gráficos o iconos en un espacio reducido. Con su interfaz I2C, solo necesitas 4 cables para conectarla a Arduino, ESP32, Raspberry Pi o cualquier placa compatible. Perfecta para visualizar datos de sensores, mensajes de estado, menús o valores numéricos en proyectos de robótica, domótica, wearables o prototipos escolares. ¡Fácil de programar y muy versátil!

⚙️ Especificaciones técnicas

  • 🖥️ Tipo de pantalla: OLED (Organic Light-Emitting Diode)
  • 📏 Resolución: 128×64 píxeles
  • 📐 Tamaño de pantalla: 0.96 pulgadas (diagonal)
  • 📡 Interfaz: I2C (con controlador SSD1306)
  • ⚡ Voltaje de operación: 3.3V o 5V (compatible con ambas tensiones)
  • 🎨 Color: Azul o blanco sobre fondo negro (según modelo — este muestra texto azul)
  • 💡 Backlight: No necesario — cada píxel emite luz propia
  • 📦 Pines de conexión: GND, VCC, SCL, SDA
  • 🧠 Controlador: SSD1306 (estándar)
  • 🔄 Protocolo: I2C (dirección predeterminada: 0x3C o 0x3D — verificable con escáner I2C)
  • 📏 Dimensiones del módulo: ~27mm x 27mm
  • 📦 Peso: < 5g

🔌 Información de conexionado (detallada y práctica)

El módulo I2C simplifica la conexión: solo necesitas 4 cables.

🔹 Conexión típica con Arduino Uno/Nano:

Pin del OLED
Pin de Arduino
GND
GND
VCC
5V
SCL
A5 (SCL)
SDA
A4 (SDA)

Librería recomendada: Adafruit_SSD1306 + Adafruit_GFX (instalables desde el gestor de bibliotecas de Arduino IDE)

📌 Ejemplo básico de código:

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

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1 // Reset pin no usado (se puede dejar en -1)
#define SCREEN_ADDR 0x3C // Dirección I2C (verifica con escáner si no funciona)

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
Serial.begin(9600);
if(!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDR)) {
Serial.println(«Fallo al inicializar el OLED»);
for (;;); // Detener si falla
}
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0,0);
display.println(«Hola, mundo!»);
display.println(«OLED 128×64»);
display.display();
}

void loop() {
// Tu lógica aquí
}

⚠️ Recomendaciones clave:

  • Si la pantalla no enciende, verifica la dirección I2C con un escáner (ej. ejemplo “I2C Scanner” en Arduino IDE).
  • El módulo suele funcionar con 5V, pero si usas ESP32 (3.3V), puedes conectar directamente — es compatible.
  • No necesitas resistencias pull-up externas — la mayoría de los módulos ya las tienen integradas.
  • Para pantallas con texto blanco, cambia SSD1306_WHITE por SSD1306_INVERSE si quieres fondo blanco.
  • Usa display.clearDisplay() y display.display() para actualizar la pantalla sin parpadeos.

💡 Usos sugeridos:

  • Visualización de temperatura/humedad de sensores
  • Menú de configuración en proyectos de robótica
  • Sistema de alarma con mensajes en pantalla
  • Reloj digital o termómetro portátil
  • Proyectos de wearables o dispositivos compactos

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Display OLED 128×64 0,96 puldada comm I2C”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *