Cómo conectar una pantalla LCD (pantalla de cristal líquido) con un Arduino

En el diseño de sistemas integrados basados ​​en Arduino, los módulos LCD juegan un papel muy importante. Entonces, aprender a conectar una pantalla LCD con un Arduino 16×2 es muy importante en el diseño de sistemas integrados. Las pantallas son muy importantes en la comunicación entre el mundo humano y el mundo de las máquinas. La unidad de visualización funciona según el mismo principio, no depende del tamaño de la pantalla, puede ser grande o pequeña. Trabajamos con pantallas simples como unidades de 16×1 y 16×2. La unidad de visualización de 16×1 tiene los 16 caracteres que están presentes en una línea y las unidades de visualización de 16×2 tienen 32 caracteres que están presentes en la línea 2. Debes saber que para mostrar cada carácter hay 5×10 píxeles. Entonces, para mostrar un carácter, los 50 píxeles deben estar juntos. En la pantalla hay un controlador que es HD44780, se usa para controlar los píxeles de los caracteres que se mostrarán.


Índice de Contenido
  1. ¿Qué es una pantalla de cristal líquido?
    1. Pantalla de cristal líquido de 16 × 2
  2. Interfaz LCD con el módulo Arduino

¿Qué es una pantalla de cristal líquido?

La pantalla de cristal líquido utiliza la propiedad de control de la luz del cristal líquido y no emite luz directamente. LCD es una pantalla plana o una pantalla de video electrónica. Con poca información, el contenido de las pantallas LCD se obtiene en la imagen fija o en la imagen arbitraria que se muestra u oculta, como las palabras presentes, los números o la pantalla de 7 segmentos. Las imágenes arbitrarias se componen de una gran cantidad de píxeles pequeños y el elemento tiene elementos más grandes.

pantalla LCD

Pantalla de cristal líquido de 16 × 2

La pantalla de cristal líquido de 16×2 contiene dos líneas horizontales y se utilizan para comprimir el espacio de 16 caracteres de la pantalla. Internamente, la pantalla LCD tiene dos registros que se describen a continuación.

  • Registro de comandos
  • registro de datos

Registro de comandos: Este registro se utiliza para insertar un comando especial en la pantalla LCD. El comando es un conjunto especial de datos y se usa para dar el comando interno a la pantalla LCD, como borrar pantalla, saltar a la línea 1, carácter 1, configurar el cursor, etc.

Registro de datos: Los registros de datos se utilizan para ingresar la línea en la pantalla LCD.

Pantalla LCD de 16x2
Pantalla de cristal líquido de 16 × 2

El diagrama de pines y la descripción de cada pin se explican en la siguiente tabla.

Pin no. nombre de alfiler

Descripción de pines

alfiler 1

Tierra

Este pin es un pin de tierra y la pantalla LCD está conectada a tierra

Alfiler 2

VCC

El pin VCC se utiliza para alimentar la pantalla LCD

Alfiler 3

EEV

Este pin se usa para ajustar el contraste de la pantalla LCD conectando la resistencia variable entre VCC y tierra.

Alfiler 4

RS

El RS se conoce como selección de registro y selecciona el registro de comando/datos. Para seleccionar el registro de comando, el RS debe ser cero. Para seleccionar el registro de datos, el RS debe ser igual a uno.

alfiler 5

LA

Este pin se utiliza para seleccionar operaciones de lectura/escritura. Para realizar operaciones de escritura, el R/W debe ser cero. Para realizar operaciones de lectura, el R/W debe ser igual a uno.

Alfiler 6

FR

Este es un pin de señal de habilitación si los pulsos positivos pasan a través de un pin, entonces el pin funciona como un pin de lectura/escritura.

alfiler 7

DB0 a DB7

El pin 7 contiene un total de 8 pines que se utilizan como pin de datos de la pantalla LCD.

Alfiler 15

LED +

Este pin está conectado a VCC y se usa para el pin 16 para configurar el brillo de la luz de fondo de la pantalla LCD.

Alfiler 16

-

Este pin está conectado a tierra y se usa para el pin 15 para configurar el brillo de la luz de fondo de la pantalla LCD.

Interfaz LCD con el módulo Arduino

El siguiente diagrama de circuito muestra la pantalla LCD con el módulo Arduino. Del diagrama del circuito, podemos observar que el pin RS de la pantalla LCD está conectado al pin 12 del Arduino. El pin R/W LCD está conectado a tierra. El pin 11 del Arduino está conectado al pin de señal de habilitación del módulo LCD. El módulo LCD y el módulo Arduino están interconectados con el modo de 4 bits en este proyecto. Entonces, hay cuatro líneas de entrada que son DB4 a DB7 de la pantalla LCD. Este proceso es muy sencillo, requiere menos cables de conexión, y además podemos aprovechar al máximo el potencial del módulo LCD.

Interfaz LCD con el módulo Arduino
Interfaz LCD con el módulo Arduino

Las líneas de entrada digital (DB4-DB7) están interconectadas con los pines 5-2 de Arduino. Para ajustar el contraste de la pantalla, aquí usamos un potenciómetro de 10K. La corriente a través de la luz LED trasera proviene de la resistencia de 560 ohmios. La toma de corriente externa la proporciona la placa al Arduino. Al usar la PC a través del puerto USB, el Arduino puede suministrar energía. Algunas partes del circuito pueden requerir el suministro de +5V, se toma de la fuente de 5V en la placa Arduino.

El siguiente diagrama esquemático muestra el módulo LCD en interfaz con el Arduino.

Diagrama esquemático
Diagrama esquemático

Este artículo brinda información sobre cómo el módulo LCD interactúa con el Arduino. Espero que al leer este artículo haya adquirido conocimientos básicos sobre cómo usar el módulo LCD con Arduino. Si tiene alguna pregunta sobre este artículo o los proyectos de microcontroladores, no dude en comentar en la sección a continuación. Aquí está la pregunta para usted, ¿cuál es la función del módulo LCD en la interfaz con Arduino?

Créditos fotográficos :

  • ¿Qué es una pantalla de cristal líquido? Immg
  • Pantalla de cristal líquido de 16 × 2 blogspot
  • Interfaz LCD con el módulo Arduino circuitoshoy

Si quieres conocer otros artículos parecidos a Cómo conectar una pantalla LCD (pantalla de cristal líquido) con un Arduino puedes visitar la categoría Generalidades.

¡Más Contenido!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir