Cómo interactuar LCD con Arduino

Cómo interactuar LCD con Arduino
En la programación de Arduino hay múltiples formas de mostrar la salida del programa Arduino o un proyecto. Una forma de mostrar la salida es mediante un módulo de visualización e interactuarlo con Arduino. Este artículo discute la interfaz de la pantalla de cristal líquido con el Arduino.

Pantalla de cristal líquido

La pantalla de cristal líquido es el módulo que se puede usar para mostrar las salidas de un programa Arduino. Los módulos de visualización vienen con diferentes tamaños, y depende de la elección del usuario. Se utiliza principalmente la resolución de 16 × 2 que tiene 16 pines en total.

Hay 8 pines para recibir los datos (D0 a D7); El pin 3 (VEE) se usa para establecer el contraste de la pantalla, el pin 6 (e) para habilitar la pantalla y siempre permanece en estado alto cuando está conectado a Arduino. Además, el PIN 5 (RW) se usa para la salida de lectura del Arduino o también para fines de escritura y PIN 4 (RS) se utiliza para la selección del registro. Para proporcionar suministro a la pantalla de cristal líquido, se usa el pin 2 (VDD) y 1 se mantiene molido mientras se interfiere.

Esta pantalla de cristal líquido tiene dos registros, uno es para los datos y otro es para el comando y si el estado del PIN para la selección de registro es 0, entonces significa que ha seleccionado el registro de comando. El comando registra el control del módulo de visualización utilizando múltiples comandos como borrar la pantalla, como inicializar la pantalla y muchos más.

El registro de datos, por otro lado, solo almacena los datos en forma de asciis que se mostrará en el módulo. Cuando el módulo selecciona el registro de datos, el PIN siempre estará en el estado alto que es 1.

Pantalla de cristal líquido interfacante (LCD) con Arduino

Para interactuar la pantalla con Arduino primero, se define la biblioteca para la pantalla LCD y luego se deben inicializar los pines de Arduino que se conectarán a la pantalla.

Los pines para la pantalla se inicializan utilizando el LiquidCrystal LCD () función que tiene seis argumentos. El primer argumento es el pin de Arduino al que está conectado el pin de habilitación de la pantalla y el segundo argumento es el pin Arduino al que está conectado el pin de selección de registro de la pantalla. El resto de los cuatro pines arduino dados están conectados a los cuatro pines de datos de la pantalla.

Entonces una función de lcd.comenzar() se usa para inicializar las dimensiones para la pantalla y luego la salida para el programa se imprime usando lcd.imprimir() función

Para fines de ilustración, se realiza una simulación para mostrar la salida de una pantalla LCD de la placa Arduino y también se da el código Arduino para la simulación respectiva. Aquí en la simulación, el pin 2 de Arduino está conectado al pin de habilitación y el pin 3 de la placa Arduino está conectado al pin de selección de registro de la pantalla de cristal líquido. Del mismo modo, los pines de datos de la pantalla LCD están conectados a los pines 4,5 6 y 7 de Arduino.

En la función de configuración, las dimensiones del módulo LCD se inicializan utilizando el lcd.comenzar () función. Entonces, aquí solo se utilizan 16 columnas y 2 filas para mostrar los datos utilizando el lcd.imprimir() función.

#incluir
LiquidCrystal LCD (2, 3, 4, 5, 6, 7);
setup () void
lcd.comenzar (16, 2);
lcd.imprimir ("Linux Sugerencia");

bucle void ()

Conclusión

La pantalla de cristal líquido (LCD) es el módulo utilizado para mostrar las salidas. Es uno de los componentes clave para mostrar visualmente la salida de los datos recibidos de varios sensores conectados con Arduino. En este artículo, se explica el proceso de pantalla de cristal líquido de interfaz con Arduino y también se proporciona una simulación de LCD 16 × 2 interconectada con el tablero Arduino Uno con código.