Descripción
Pantalla o display OLED 128×64 basado en el controlador SSD1306 es un dispositivo de visualización con tecnología de Diodo Orgánico Emisor de Luz. Se trata de una nueva tecnología de pantallas LED que permite consumos de energía muy bajos, excelente contraste y un tamaño sumamente reducido.
Esta pantalla tiene una resolución de 128x 64 pixeles y un tamaño de 0.96 pulgadas, por lo que es ideal para equipos portátiles y también funciona de maravilla para usarse en cualquier proyecto armado en protoboard.
Este display puede controlarse a nivel pixel, por lo que se pueden mostrar con facilidad letras, números y gráficos. Existen varias librerías compatibles con su controlador que permitirán dibujar todas las primitivas (lineas, círculos, rectángulos, texto, pixeles, etc.) necesarias para cualquier interfaz gráfica.
Para su funcionamiento se recomiendan microcontroladores con más de 1 KB de RAM debido al buffer que se requiere para dibujar de forma rápida en la pantalla.
Este módulo se encuentra disponible con iluminación en color azul o blanco y se conecta con el microcontrolador a través de una interfaz de dos hilos I2C. Puede funcionar con tarjetas a 5 volts como el popular Arduino Uno R3 o con tarjetas más modernas que funcionan con 3.3 volts como la ESP32-DevKitC o la Raspberry Pi Pico.
Venta de pantalla o display OLED 128×64 SSD1306 0.96″ I2C en color blanco o azul al mejor precio | Distribuidor | Mayorista | Comprar en México | Tienda de electrónica en línea.
Características y especificaciones de display OLED 128×64 SSD1306 0.96″ I2C (blanco | azul)
- Marca: Genérico
- Modelo / número de parte: LCD0006
- Tipo de display: Gráfico
- Tecnología de display: OLED
- Resolución: 128 x 64 pixeles
- Tamaño diagonal: 24.38 mm
- Área visible: 11.5 x 23.0 mm
- Controlador gráfico: SSD1306
- Controlador y panel táctil: Ninguno
- Interfaz: I2C de dos hilos
- Voltaje de alimentación: 5 VDC ± 10 %
- Corriente típica: 24 mA (todos los pixeles encendidos)
- Color de iluminación: disponible en colores
- Fondo negro pixeles blancos
- Fondo negro pixeles azules
- Otras características:
- Perforaciones para montaje con tornillos 2.8 mm de diámetro
- Apto para interfaces de usuario sencillas
- Ideal para prácticas escolares
- Peso: 0.005 kg
- Dimensiones:
- Largo: 2.7 cm
- Ancho: 2.7 cm
- Alto: 0.4 cm
Código de ejemplo para pantalla OLED SSD1306 128×64 por I2C
El código que se muestra a continuación permite probar la pantalla OLED SSD1306 con una placa Arduino y comprobar que esta funciona correctamente. El código inicia la pantalla y muestra 5 lineas de texto. Utilizamos la librería U8x8 que viene incluida dentro de la librería U8g2 para pantallas gráficas. Por lo tanto para que este ejemplo funcione necesitamos tener instalada la librería U8g2.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | /** Geek Factory - "Dale vuelo a tus proyectos" www.geekfactory.mx PROGRAMA DE PRUEBA PARA DISPLAY OLED SSD1306 128X64 POR INTERFAZ I2C CONSULTA EL ARCHIVO LICENCIA.TXT PARA CONOCER MÁS SOBRE LOS DERECHOS DE DISTRIBUCIÓN DE ESTE MATERIAL O LA SIGUIENTE URL: HTTPS://WWW.GEEKFACTORY.MX/LICENCIA-CONTENIDO. PUBLICADO BAJO LICENCIA ATTRIBUTION-NONCOMMERCIAL-SHAREALIKE 4.0 INTERNATIONAL (CC BY-NC-SA 4.0). GEEK FACTORY INVIERTE TIEMPO Y RECURSOS EN DESARROLLAR ESTOS EJEMPLOS Y TUTORIALES. SI ENCUENTRAS ÚTIL ESTE CÓDIGO, CONSIDERA REALIZAR UNA COMPRA CON NOSOTROS. Resumen: Este programa muestra 5 lineas de texto en una pantalla OLED SSD1306 conectada a la tarjeta arduino mediante la interfaz I2C. Se utiliza la librería U8x8 que viene incluida en la librería U8g2 para pantallas con capacidades gráficas. */ #include <U8x8lib.h> /** Inicializar el objeto U8x8 para una pantalla SSD1306 de 128x64 pixeles conectada por I2C */ U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(U8X8_PIN_NONE); /** Función setup: se ejecuta una vez cuando encendemos el arduino */ void setup() { // Iniciar el display u8x8.begin(); // Configurar la fuente (se pueden elegir distintas fuentes) u8x8.setFont(u8x8_font_5x8_f); // Borrar el display u8x8.clear(); // Imprimir texto al display u8x8.drawString(0, 0, " GEEK FACTORY "); u8x8.drawString(0, 1, " 128X64 OLED "); u8x8.drawString(0, 2, " SSD 1306 "); u8x8.drawString(0, 3, " U8X8 LIBRARY "); u8x8.drawString(0, 7, " GEEKFACTORY.MX "); } /** Función loop: se ejecuta continuamente mientras el arduino permanece encendido */ void loop() { // No hacemos nada aquí } |
Documentación
Información relacionada con este producto
- Tutorial para pantalla SSD1306 con Arduino
- Repositorio de la librería U8g2







Valoraciones
No hay valoraciones aún.