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

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





En el diseño de sistemas integrados basados ​​en Arduino, los módulos de pantalla de cristal líquido juegan un papel muy importante. Por tanto, es muy importante aprender sobre cómo conectar la pantalla LCD con un Arduino de 16 × 2 en diseño de sistema integrado. Las unidades de visualización son muy importantes en la comunicación entre el mundo humano y el mundo de las máquinas. La unidad de visualización funciona con el mismo principio, no depende del tamaño de la pantalla, puede ser grande o pequeña. Estamos trabajando 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. Debemos saber que para mostrar cada carácter hay 5 × 10 píxeles. Por lo tanto, para mostrar un carácter, todos los 50 píxeles deben estar juntos. En la pantalla, hay un controlador que es HD44780 que se utiliza para controlar los píxeles de los caracteres a mostrar.

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

los pantalla de cristal líquido utiliza la propiedad de control de luz de cristal líquido y no emiten la luz directamente. La pantalla de cristal líquido es una pantalla plana o la pantalla visual 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 palabras, dígitos o Pantalla de 7 segmentos . Las imágenes arbitrarias se componen de un gran número de píxeles pequeños y el elemento tiene elementos más grandes.




Pantalla de cristal líquido

Pantalla de cristal líquido

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. De forma incorporada, la pantalla LCD tiene dos registros que se describen a continuación.



  • Registro de comando
  • Registro de datos

Registro de comando: 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 de cristal líquido como pantalla clara, moverse 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 de cristal líquido 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 PIN

Pin Descripción

Pin 1

GND

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

Pin 2

VCC

El pin VCC se usa para suministrar energía a la pantalla LCD

Pin 3

VEE

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

Pin 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 igual a cero. Para seleccionar el registro de datos, el RS debe ser igual a uno.

Pin 5

R / W

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

Pin 6

EN

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.

Pin 7

DB0 a DB7

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

Pin 15

LED +

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

Pin 16

LED -

Este pin está conectado a tierra y se utiliza 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 de cristal líquido con el Módulo Arduino . En el diagrama del circuito, podemos observar que el pin RS del LCD está conectado al pin 12 del Arduino. La pantalla LCD del pin R / W está conectada 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. Por lo tanto, hay cuatro líneas de entrada que son DB4 a DB7 de la pantalla LCD. Este proceso es muy simple, requiere menos cables de conexión y también 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 Arduino de 5-2. Para ajustar el contraste de la pantalla aquí estamos usando un potenciómetro de 10K. La corriente a través de la luz LED trasera proviene de la resistencia de 560 ohmios. El conector de alimentación externo lo proporciona la placa al Arduino. Usando la PC a través del puerto USB, el Arduino puede alimentarse. Algunas partes del circuito pueden requerir la fuente de alimentación de + 5V que se toma de la fuente de 5V en la placa Arduino.

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

Diagrama esquemático

Diagrama esquemático

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

Créditos fotográficos:

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