Hay muchas funciones que pueden ayudar a interactuar la pantalla LCD con Arduino, dos de ellas son funciones Display () y Nodisplay () que se discuten en detalle en este artículo.
¿Cuáles son las display () y nodisplay () en Arduino?
Cuando el LCD está interactuado con Arduino, la función Display () es responsable de mostrar la salida que se imprime en la LCD. Y la función nodisplay () se usa para desactivar la visualización de salida de la pantalla LCD, pero recuerde que no borra la salida de la memoria LCD, pero solo desaparece la salida de la pantalla de LCD.
Estas dos funciones, Display () y Nodisplay (), se pueden usar juntas para controlar la visualización de la pantalla LCD, así como para parpadear la salida que se muestra en la pantalla LCD.
Cómo controlar la salida en LCD usando Display y Nodisplay en Arduino
Escribiremos un código Arduino en el que simplemente imprimimos "Linuxhint" en la pantalla LCD y controlamos su pantalla en LCD con estas dos funciones:
#incluirExplicación del código: En el código anterior, simplemente incluimos la biblioteca del LiquidCrystal para interactuar el LCD con Arduino y luego usamos la función LiquidCryStal () para asignarle Pins Arduino. Luego tuvimos que inicializar la LCD 16 × 2, también establecer la posición del cursor e imprimir "Linuxhint" en la pantalla LCD.
Luego, en la sección del bucle, apagamos la pantalla usando nodisplay () y después de un retraso de 1000 milisegundos enciende la pantalla usando la función Display ().
Hardware y simulación
Los componentes requeridos para tener la salida del código anterior son:
El diagrama de circuito para este proyecto será:
En el diagrama de circuito anterior, hemos conectado los pines LCD con pines Arduino de tal manera:
Pines LCD | Alfileres arduino |
VSS | Suelo |
VDD | 5 voltios |
VO | Salida del potenciómetro |
RS | 12 |
RW | Suelo |
mi | 11 |
D4 | 5 |
D5 | 4 |
D6 | 3 |
D7 | 2 |
A | 5 voltios |
K | Suelo |
La simulación del diagrama de circuito anterior es:
El hardware del circuito anterior es:
En el diagrama de circuito anterior, las conexiones de LCD con los alfileres de Arduino se realizan con la ayuda de Pins Jumper. Se utiliza un potenciómetro para controlar el brillo de la pantalla LCD cuya pierna está conectada con 5 voltios, uno está conectado con el punto "E" de LCD, y la última pierna de la resistencia está conectada al suelo.
El funcionamiento del hardware es:
Conclusión
Las funciones Display () y NodiSplay () se utilizan para controlar la visualización de la pantalla LCD interactuada con Arduino. La función nodisplay () se usa para apagar la pantalla (simplemente apaga la pantalla sin borrar la memoria de la LCD) y la función Display () se usa para activar la pantalla. Ambas funciones se pueden usar juntas para parpadear la pantalla con la ayuda de las funciones de retraso (). En este artículo, ambas funciones se explican con un ejemplo fácil de activar y apagar la visualización de la pantalla LCD interactuada con Arduino.