Descripción
El display LCD 20×4 funciona de manera muy similar a la pantalla LCD 16x2, pero nos ofrece una mayor área de visualización para poder mostrar textos, menús o incluso figuras más grandes. Si requieres un dispositivo de visualización mas grande pero sin llegar a la complejidad de una pantalla gráfica esta es la solución ideal.
Esta pantalla LCD de 20×4 caracteres es totalmente compatible con el conocido controlador HD44780, lo que le permite funcionar con prácticamente cualquier librería para controlar pantallas alfanuméricas. En Arduino podemos utilizarla sin necesidad de instalar software adicional gracias a la librería LiquidCrystal y en general la compatibilidad con este tipo de dispositivos de visualización es excelente en todas las plataformas de desarrollo.
El display se vende suelto, por lo que habrá que soldar los conectores header macho o hembra que se requieran para nuestro proyecto. También será necesario agregar un potenciómetro para poder ajustar el contraste del display.
Características y especificaciones de display LCD 20×4 alfanumérico
- Marca: Genérico
- Modelo / Número de parte: 2004A
- Tipo de display: Alfanumérico, Monocromático
- Tecnología de display: LCD
- Resolución: 4 lineas de 20 caracteres de 8 x 5 píxeles cada uno
- Tamaño diagonal del área visible: 80 mm
- Área visible: 26.3 x 76 mm
- Controlador gráfico: Compatible con HD44780
- Controlador y panel táctil: Ninguno
- Interfaz: Bus paralelo de 4 u 8 bits + 3 señales de control
- Voltaje de alimentación: 5 VDC ± 10 %
- Corriente típica (sin backlight): 1.1 mA
- Color de iluminación: disponible en colores
- Verde, letras negras
- Azul, letras blancas
- Otras características:
- Perforaciones para montaje con tornillos 3 mm de diámetro
- Apto para interfaces de usuario sencillas
- Ideal para prácticas escolares
- Peso: 0.045 kg
- Dimensiones:
- Largo: 9.8 cm
- Ancho: 6.0 cm
- Alto: 1.4 cm
Código de ejemplo para display 20×4
A continuación se encuentra el código para mostrar un mensaje en las 4 lineas del display que puede servirnos como base para comenzar a utilizar la pantalla 20×4 y comprobar su funcionamiento.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | /** Geek Factory - "Dale vuelo a tus proyectos" www.geekfactory.mx PROGRAMA DE PRUEBA PARA DISPLAY LCD 20x4 ALFANUMÉRICO CONSULTA EL ARCHIVO LICENCIA.TXT PARA CONOCER MÁS SOBRE LOS DERECHOS DE DISTRIBUCIÓN DE ESTE MATERIAL O LA SIGUIENTE URL: HTTPS://WWW.GEEKFACTORY.MX/LICENCIA-CONTENIDO. PUBLICADO BAJO LICENCIA ATTRIBUTION-NONCOMMERCIAL-SHAREALIKE 4.0 INTERNATIONAL (CC BY-NC-SA 4.0). GEEK FACTORY INVIERTE TIEMPO Y RECURSOS EN DESARROLLAR ESTOS EJEMPLOS Y TUTORIALES. SI ENCUENTRAS ÚTIL ESTE CÓDIGO, CONSIDERA REALIZAR UNA COMPRA CON NOSOTROS. Resumen: Este programa muestra 4 lineas de texto centradas en un display LCD 20x4 compatible con el controlador HD44780. Se utiliza una interfaz paralela de 4 bits de solo escritura. */ #include <LiquidCrystal.h> // constructor de la clase LiquidCrystal, se crea un objeto llamado "lcd" // aquí se configuran los pines para comunicarse con la pantalla LiquidCrystal lcd(7, 6, 5, 4, 3, 2); /** Función setup: se ejecuta una vez cuando encendemos el arduino */ void setup() { // indicar a la librería que tenemos conectada una pantalla de 20x4 lcd.begin(20, 4); // mover el cursor a la primera posición de la pantalla (0,0) y al mismo tiempo borramos su contenido lcd.clear(); // mover el cursor lcd.setCursor(4, 0); // imprimir mensaje lcd.print("Geek Factory"); lcd.setCursor(2, 1); lcd.print("Display LCD 20x4"); lcd.setCursor(1, 2); lcd.print("LiquidCrystal Lib"); lcd.setCursor(1, 3); lcd.print("WWW.GEEKFACTORY.MX"); } /** Función loop: se ejecuta continuamente mientras el arduino permanece encendido */ void loop() { // no hacemos nada aquí } |
Documentación
Información relacionada con este producto
- Usar una pantalla LCD 16x2 con Arduino
- Tutorial LCD 16×2 con PIC
- Información sobre el controlador HD44780








Valoraciones
No hay valoraciones aún.