¿Cómo puedo conectar dos LCD con Arduino Uno?

¿Cómo puedo conectar dos LCD con Arduino Uno?

Es necesario mostrar los datos de las entradas y las salidas de un programa Arduino, ya que dan la idea de cómo el programa realmente funciona ... por lo tanto, para mostrar los datos hay numerosos tipos de pantallas disponibles que pueden interactuar con Arduino con gran facilidad.Entonces, para este propósito, la pantalla que comúnmente usamos es la LCD 16 × 2, ya que no requiere mucho esfuerzo para interactuar con Arduino y también podemos usar múltiples pantallas con Arduino. Con la ayuda de múltiples pantallas, podemos mostrar Big Data o podemos mostrar los mismos datos en diferentes lugares. Para demostrar cómo podemos usar múltiples pantallas con Arduino, hemos interactuado las dos LCD de 16 × 2 y mostramos algunos datos en ambos LCDS.

Cómo interactuar dos LCD con Arduino Uno

Los módulos de pantalla juegan un papel vital en la funcionalidad del programa, ya que le da una imagen clara de lo que le está sucediendo al código Arduino. Además de eso, podemos usar las LCD para varios fines, como podemos usar LCD como monitores que muestran las estadísticas, o podemos crear una lista que tenga múltiples opciones. Para dar una idea de las conexiones para interactuar las dos LCD con Arduino, hemos dado el esquema de circuito a continuación:

Ensamblaje de hardware para interfactar las dos LCD con Arduino Uno

Para interfactar las dos LCD de 16 × 2 hemos utilizado los siguientes componentes que son

  • Arduino Uno
  • Tablero de circuitos
  • Conectando cables
  • Potenciómetro
  • Dos pantallas de cristal líquido 16 × 2

Para demostrar el ensamblaje de hardware, hemos proporcionado la imagen a continuación a través de la cual tendrá una comprensión más clara de las conexiones de las dos LCD:

La interfaz de dos LCD con Arduino ha hecho que el circuito sea bastante complicado, pero para la facilidad del lector, hemos dado colores similares para los mismos pines de las dos LCD, y también he explicado la conexión de los pines.

El punto principal para recordar al interfactar dos o más LCD es que debe acortar los pasadores de datos de todas las LCD y luego conectarlos al Arduino como puede ver en la figura anterior. Hemos cortado los pasadores de datos utilizando los cables de colores azules. También debe comunicar el pin de selección de registro de ambos LCD y luego conectarlo al pin Arduino aquí en la figura que hemos usado el cable gris para este propósito.

Podemos usar los dos potenciómetros separados para controlar el brillo de las LCD, pero para evitar una mayor combinación de cables, hemos usado un potenciómetro para ambos LCD. Entonces, hemos conectado el pin V0 de LCD utilizando los cables verdes con la salida de la resistencia variable.

Para conectar las LCD con el suministro, hemos usado los 5 voltios y el pasador de tierra del Arduino conectándolos con las dos ranuras de la placa.

Código Arduino para interactuar las dos LCD de dos16x2 con Arduino Uno

El código Arduino para interactuar las LCD con Arduino Uno se proporciona a continuación:

#Include // Asignación de la biblioteca para interactuar la pantalla LCD
LiquidCrystal LCD1 (12, 11, 5, 4, 3, 2);/*Asignación del Arduino a los pasadores de datos de la primera LCD*/
LiquidCrystal LCD2 (12, 10, 5, 4, 3, 2);/*Asignación del Arduino a los pasadores de datos de la segunda LCD*/
Configuración vacía ()

LCD1.Begin (16, 2);/*Inicializando las dimensiones de la primera LCD*/
LCD2.Begin (16, 2);/*Inicializando las dimensiones de la segunda LCD*/
LCD1.imprimir ("bienvenido a"); /*Mostrar los datos en la primera LCD*/
LCD1.setCursor (0, 1);/*Configuración de la posición de los datos de la segunda línea en la primera LCD*/
LCD1.imprimir ("Arduino");/*Mostrando los datos en la primera LCD*/
LCD2.setCursor (0, 0);/*Configuración de la posición de los datos de primera línea en la segunda LCD*/
LCD2.imprimir ("para más visitar");/*Mostrar los datos en la segunda LCD*/
LCD2.setCursor (0, 1);/*Configuración de la posición de los datos de la segunda línea en la segunda LCD*/
LCD2.Imprimir ("Linuxhint.com ");/*Mostrando los datos en la segunda LCD*/

bucle vacío ()

El código para interactuar las dos LCD con Arduino Uno es bastante simple, ya que solo tienes que asignar pines de Arduino para cada LCD. Pero los pines del Arduino Uno son limitados, por lo que tenemos que compartir los pasadores de datos de ambos LCD.

A continuación, tenemos que inicializar las dimensiones de cada LCD y luego para mostrar los datos en LCD, hemos utilizado el lcd.impresión () función. Desde que llamamos el primer LCD por LCD1 y el segundo LCD con LCD2 Entonces, para mostrar los datos en la primera LCD, hemos utilizado el LCD1.impresión () función y viceversa.

Implementación de hardware de la interfaz de las dos LCD con Arduino Uno

Para demostrar la interfaz de las dos LCD, hemos ensamblado el hardware de acuerdo con el ensamblaje de hardware descrito anteriormente. A continuación, hemos proporcionado la imagen que muestra la implementación de hardware que demuestra cómo podemos interactuar las dos LCD con Arduino Uno.

Conclusión

Es necesario mostrar los parámetros de cualquier programa Arduino porque podemos monitorear el funcionamiento del código. Del mismo modo, también podemos usar múltiples pantallas con Arduino, y esto puede aumentar la cantidad de datos que se pueden mostrar. Para mostrar los datos, existen diferentes tipos de pantallas disponibles en función del tipo de datos que se requieren que se muestren. Entonces hemos entrelazado dos LCD de 16 × 2 con Arduino.