Descripción
Qué es
El módulo de pantalla OLED de 0.96 pulgadas es un componente electrónico pequeño pero potente, ideal para mostrar información simple en proyectos Arduino o Raspberry Pi.
Características
- Resolución: 128×64 píxeles
- Tecnología de conexión: I2C/IIC/SPI
- Chip Driver: SSD1306
Para qué sirve
Esta pantalla OLED se utiliza para mostrar información como cronologías, valores numéricos o interfaces de usuario simples. Es adecuada tanto para principiantes como para makers intermedios y se puede integrar fácilmente en proyectos basados en Arduino o ESP.
Tutorial: Cómo usar la pantalla OLED 0.96 pulgadas 128 * 64 píxeles
Esta pequeña pero potente pantalla OLED es ideal para proyectos que requieren una visualización de información simple, como cronologías o valores numéricos. Útil para principiantes y makers intermedios.
Qué necesitas
- Arduino o Raspberry Pi
- Cable I2C
- Resistencia pull-up (10kΩ)
- Biblioteca SSD1306
Pasos
- 1. Descarga e instala la biblioteca SSD1306 en Arduino IDE.
- 2. Conecta el display al Arduino o Raspberry Pi: D0/D1 a SDA, D2 a SCL, GND a GND, VCC a 3.3V.
- 3. Conecta la resistencia pull-up entre SDA y GND.
- 4. Carga el siguiente sketch en Arduino:
- 5. `#include <Wire.h>
#include <Adafruit_SSD1306.h>#define SCREEN_WIDTH 128 // lado horizontal de la pantalla
#define SCREEN_HEIGHT 64 // lado vertical de la pantallaAdafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F(«No puedo inicializar la pantalla! Revisa las conexiones.»));
for (;;); // no funciona, detén la ejecución
}
display.clearDisplay();
display.display();
delay(2000); // espera 2 segundos
}void loop() {}`
- 6. Verifica en el datasheet la tensión de alimentación.
- 7. Carga el sketch y verifica que la pantalla se encienda y muestre el texto.
- Imprime «¡Hola, Maker!» en la pantalla.
Código de ejemplo
vedi passo 5
Miniproyecto
Crea un cronómetro simple con el display OLED.
Errores comunes
- Olvida instalar la biblioteca SSD1306.
- Conecta VCC a 5V en lugar de 3.3V.
- Olvida conectar la resistencia pull-up.
- Usa la dirección I2C incorrecta.
Accesorios recomendados
- Sensores de temperatura
- Batería li-ion 3.7V
- Botones para interacción
Preguntas frecuentes
¿Cómo puedo personalizar el texto visualizado?
Modifica la cadena dentro del código Arduino.
La pantalla se enciende pero no muestra nada.
Verifica las conexiones y la tensión de alimentación. Revisa la biblioteca SSD1306.
¿Cuál es la diferencia entre I2C y SPI?
I2C es más simple de configurar, mientras que SPI ofrece una mayor velocidad de comunicación.







Valoraciones
No hay valoraciones aún.