Cómo interactuar la pantalla OLED Top 108 × Top 10 con Arduino Uno

Cómo interactuar la pantalla OLED Top 108 × Top 10 con Arduino Uno
La interfaz del módulo de visualización con Arduino en un proyecto ofrece una mejor comprensión de las entradas y salidas del programa Arduino. Hay una variedad de pantallas que se pueden usar en un proyecto Arduino, pero la selección del módulo depende del tipo y la cantidad de datos que se mostrarán. Este artículo explica brevemente la interfaz de una pantalla OLED de 128 × 64 con Arduino.

Pantalla OLED de 128 × 64

TLa forma completa de OLED es Orgánico Lenriquecedor miritmo Diode y se puede usar como una alternativa a las pantallas LCD de 16 × 2 tradicionales para una salida mejor y detallada. Es un 0.Módulo de pantalla de 96 pulgadas que tiene 4 pines y tiene una resolución de 128 × 64. Este módulo es un módulo de consumo de baja potencia que tiene una alta relación de contraste. Del mismo modo, este módulo admite la comunicación SPI e I2C y consume muy baja potencia.

El rango de voltaje de operación para esta pantalla monocromática es de 3.3 voltios a 5 voltios.

La configuración del pin de pantalla OLED 128 × 64 se menciona en la tabla a continuación:

Alfiler Descripción
1 (VDD) Para suministrar voltaje a la pantalla OLED
2 (GND) Para conectar a la conexión a tierra de la pantalla OLED
3 (SCK) La entrada del reloj para la pantalla OLED
4 (SDA) Para enviar y recibir los datos

Cómo interactuar 128 × 64 OLED con Arduino Uno

La pantalla OLED está conectada al Arduino conectando su pin de reloj con el pin 5 analógico y el pin 4 analógico del Arduino está conectado a su pin de datos. El esquema de la interfaz del OLED 128 × 64 se da como:

Cómo instalar la biblioteca para 128 × 64 OLED

Para interactuar la pantalla OLED con Arduino, el primer paso es instalar su biblioteca respectiva en Arduino IDE.

Para instalar la biblioteca primero, debe abrir el Administrador de la biblioteca haciendo clic en el cuarto icono en la lista en el extremo izquierdo del Arduino IDE.

Una vez que haya abierto el administrador de la biblioteca, escriba la palabra clave U8Glib En el espacio de búsqueda gris. A continuación tienes que encontrar el U8Glib por Oliver y a medida que mueva el cursor hacia abajo, aparecerá un icono de instalación, haga clic en él para instalar la biblioteca. También hemos proporcionado una ilustración de imagen a continuación para dar una comprensión fácil para instalar la biblioteca para la pantalla OLED.

Después de instalar la biblioteca básica, hay una biblioteca para los gráficos que también se necesitan para que podamos descargar la biblioteca escribiendo la palabra clave gfx En el espacio de búsqueda del administrador de la biblioteca.

A continuación tienes que encontrar la biblioteca Adafruit dotStarmatrix por Adafruit y haga clic en el icono de instalación.

Clickea en el instalar todo icono para instalar la biblioteca GFX:

Ensamblaje de hardware para la interfaz de 128 × 64 OLED con Arduino Uno

Después de instalar la biblioteca requerida para el OLED, hemos interactuado el OLED con Arduino colocando el módulo de pantalla en la placa de pan. Con la ayuda de conectar alambre, hemos conectado los alfileres de OLED a los alfileres de Arduino Uno. Las conexiones para interactuar con el OLED con Arduino se hacen más comprensibles, la imagen que se publica a continuación:

Código Arduino para interactuar 128 × 64 OLED con Arduino Uno

El código Arduino compilado para interactuar la pantalla OLED:

#Include "U8Glib.h "// Biblioteca para el OLED
// Inicializando la pantalla OLED
U8GLIB_SSD1306_128X64 U8G (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0);
pantalla vacía (void)
u8g.setFont (u8g_font_unifont); // Configuración de la fuente de los datos
u8g.Drawstr (30, 10, "Bienvenido");/* Mostrando los datos, así como el lugar de configuración para los datos sobre OLED*/
u8g.Drawstr (50, 35, "a");/* Mostrando los datos, así como el lugar de configuración para los datos sobre OLED*/
u8g.Drawstr (30, 56, "Linuxhint"); /* Mostrar los datos, así como el lugar de configuración para los datos en OLED*/

setup () void

bucle vacío (void)

Primero en el código Arduino, la biblioteca se define para la pantalla que es "U8Glib.H " y después de eso se inicializa el OLED 128 × 64.

Para mostrar los datos en el OLED, se crea una función llamada pantalla en la que se dan los datos que se mostrarán. Del mismo modo, la posición de los datos también se especifica para cada línea de datos en la que se mostrará.

Para establecer la fuente de los datos mostrados la función u8g.setFont () se utiliza y para configurar el lugar para cada datos y los datos que se mostrarán se imprimen en el OLED se realiza por el OLED u8g.Drawstr () función.

Demostración de hardware para la interfaz 128 × 64 OLED con Arduino Uno

La salida si el programa Arduino compilado para interactuar la pantalla OLED 128 × 64 con Arduino Uno se da como:

Conclusión

El 128 × 64 OLED es una pantalla monocromática que se puede utilizar para los parámetros del programa Arduino. Estos módulos de visualización consumen cantidades muy pequeñas de potencia y tienen un alto brillo y una alta relación de contraste. El proceso de interfaz de la pantalla OLED 128 × 64 se explica en este artículo. El esquema detallado, la configuración de hardware y el código también se proporcionan.