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
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_WHITEporSSD1306_INVERSEsi quieres fondo blanco. - Usa
display.clearDisplay()ydisplay.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.