OLED es la abreviatura de diodo orgánico emisor de luz. A el nivel microscópico, una pantalla OLED es una matriz de LEDs que se encienden cuando se emiten energía orgánica. En cambio, el LCD (Liquid Crystal Display) utiliza la tecnología de control electrónico de polarizadores para cambiar la forma en que la luz pasa o no pasa a través de ellos, esto requiere una luz de fondo que ilumina toda la pantalla por detrás y esto consume mucha energía. La nueva tecnología OLED sólo utiliza electricidad por cada píxel, debido a que cada píxel crea su propia luz, sólo los píxeles que estarán en uso consumirán electricidad, esto hace que la tecnología OLED sea muy eficiente y también, por la forma en que estos OLEDs se construyen, les permiten ser pantallas muy delgadas en comparación con las LCD.
Especificaciones:
Tensión de alimentación: 3.3 V a 5 V
número de Píxeles: 128 × 64
Profundidad de Color: azul
modo de comunicación: IIC
Tamaño del módulo: 27 x 28.5 x 3.5 mm
Diagrama de conexión:
Código de ejemplo
# include < SPI. h >
# include < Wire. h >
# include < Adafruit_GFX.h >
# include < Adafruit_SSD1306.h >
# define OLED_RESET 4
pantalla Adafruit_SSD1306 (OLED_RESET);
void setup () {
//por defecto, vamos a generar la línea de alta tensión de 3.3 v internamente! (limpio!)
display. begin (SSD1306_SWITCHCAPVCC, 0x3C);//inicializar con I2C addr 0x3D (para el 128×64)
//init hecho
//mostrar imagen de búfer en el hardware de la pantalla.
//desde el buffer es intialized con Adafruit splashscreen
//internamente, esto mostrará las splashscreen.
display. display ();
de retardo (2000);
//borrar el búfer.
display. clearDisplay ();
}
void loop () {
display. clearDisplay ();
display. setTextSize (1);
display. setTextColor (BLANCO);
display. setCursor (0,0);
display. println (» Hello, world! «);
display. println (» Hola, keyestudio! «);
display. setTextSize (2);
display. println (» Hello! «);
display. println (» keyes! «);
display. println (» keyestudio «);
display. display ();
de retardo (250);
}
Descarga aquí la Libreria OLED