Los displays o pantallas OLED se abren paso debido a su ventaja sobre los displays LCD.
No voy a llenar de párrafos de paja porque ya está hablado en el video en mi canal, te recomiendo que lo visites.
Lo que me llevó a utilizarlo es que físicamente ocupa un espacio más reducido y porque puedo desplegar en pantalla elementos gráficos detallados como íconos. imágenes y pequeñas animaciones. Aparte las pantallas LCD para mejorar la interconección por ejemplo con el ARDUINO suele utilizarse un módulo I2C que debe conseguirse por fuera y agregarlo o comprar uno que integre ambos lo cual incrementa el precio y el espacio que ocupa en cualquier proyecto.
Veamos la conección con el ARDUINO.
Este es el código del segundo ejemplo donde hablamos te Texto, su ubicación y explicamos la particularidad del color.
Recuerda ver el video para poder implementar las librerías correctamente.
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup() {
Serial.begin(9600);
if(!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
Serial.println(F("SSD1306 allocation failed"));
for(;;); // Don't proceed, loop forever
}
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("Hola Amarillo");
display.setCursor(0,16);
display.println("Hola Azul");
display.display();
}
void loop() {
// put your main code here, to run repeatedly:
}
No te olvides de las direcciones I2C que ya hemos visto en otros dispositivos y que también las tenemos presentes en este Display OLED de 128x64 I2C, verifica y testea cual es la que te funciona en el código. Las librerías que utilizamos también funciona para OLEDS 128x32 con I2C cualquiera sea el color.
Te dejo el video para que no te pierdas nada, gracias por visitarme, un abrazo.
#oled #arduino #display #pantalla