INFORMACIÓN
Display LCD 20×4 con I2C disponible con fondo azul y amarillo, te ayudarán a desarrollar proyectos de electrónica para mostrar y desplegar información ya sea texto, números, símbolos y pequeñas figuras. Es compatible con diversas tarjetas de desarrollo o MCU como Arduino, PIC´s, STM, AVR, NodeMCU, ESP32, Raspberry Pi entre otras. Ideal para crear interfaz hombre-máquina (HMI) para tener control o visualización de información.
Estos display´s tienen fondo de color azul y texto blanco, fondo amarillo con letras negras, con resolución 16 columnas por 2 filas, lo que significa que puede mostrar hasta 32 caracteres a la vez. Cada display cuenta con interfaz I2C que está basado en el controlador PCF8574, el cual es un expansor de entradas y salidas digitales controlado por I2C. La dirección I2C por defecto es 0x27 en otros casos 0x3F. Para programar correctamente estos display es necesario definir correctamente la dirección I2C de otra forma nuestro programa no funcionará correctamente.
La interfaz I2C que incluye el display LCD permite ahorrar bastante tiempo en las conexiones, también incluye un potenciómetro para regular el contraste de la pantalla.
ESPECIFICACIÓN Y CARACTERÍSTICAS
- Tipo: Pantalla LCD Monocromática
- Modelo: LCD 20×4 con I2C LCD2004
- Voltaje de alimentación: 5V DC
- Dispositivo base del módulo I2C: PCF8574
- Dispositivo base de la LCD: HD44780
- Corriente de entrada: 125 mA
- Color de fondo disponible:
- Fondo azul y texto blanco
- Fondo amarillo y texto negro
- Comunicación: I2C (0X27 por Default)
- Ajuste de Brillo: Si, por potenciómetro
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo funciona el Display LCD 20×4 LCD2004 I2C?
El Display LCD 20×4 LCD2004 I2C cual es un expansor de entradas y salidas digitales a través de la comunicación serial. Todo esto para lograr que controles tu LCD con tan solo los pines I2C del Arduino (SDA y SCL). El contraste de la pantalla entre los dígitos y el fondo es controlado a través del potenciómetro incluido en el módulo, solo gíralo hasta obtener el contraste deseado. La luz de fondo se controla por software desde Arduino, pero el módulo permite desconectar el led de fondo simplemente removiendo el puente header.
Testeo del display LCD 20X4
Para poder probar nuestro display por primera vez, requeriremos instalar en el IDE Arduino la Librería LCD 20X4, cabe mencionar que si anteriormente ya realizaste otra instalación para usar otro dispositivo LCD de 16×2 (por ejemplo) es probable que haya redundancia y será necesario desinstalar la librería anterior o modificar el nombre para que no exista error y haya un buen uso del display 20×4 LCD.
Realizaremos la siguiente conexión entre nuestra placa de desarrollo R3 y el display 20×4 LCD.
Posteriormente cargaremos el siguiente código en nuestro IDE Arduino , previamente haciendo la correcta instalación de la librería antes mencionada.
#include <Wire.h> //Librería encargada de la comunicación usando I2C
#include <LiquidCrystal_I2C.h> //Librería para el uso de la pantalla LCD
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Inicia la comunicación por I2C por 0X27, pines asociados al display
void setup() {
lcd.begin (20, 4); // activando pantalla LCD para un LCD de 20x4 en dimensiones
lcd.setBacklightPin(3, POSITIVE); // Pin 3 del display encenderá y apaga la luz de fondo
lcd.setBacklight(HIGH); //Encenderá la luz de la pantalla, (LOW) la desactivará
}
void loop() {
lcd.home (); // El mensaje " Hello, world!" tendrá posición 0,0, 0-columna, primera fila
lcd.print(" Hello, world!");
lcd.setCursor (0, 1); // El mensaje "Time:" tendrá posición 0,1, 0-columna, segunda fila
lcd.print("Time:");
lcd.setCursor (6, 1); // La cantidad de milisegundos encendido tendrá posición 6,1, 6-columna, segunda fila
lcd.print(millis());
lcd.setCursor (0, 2); // El mensaje " Hola Mundo" tendrá posición 0,2, 0-columna, tercera fila
lcd.print(" Hola Mundo");
lcd.setCursor (0, 3); // El mensaje "Unit Electronics" tendrá posición 0,3, 0-columna, cuarta fila
lcd.print("Unit Electronics");
delay(1000);
}
Las principales diferencias entre un LCD 20×4 y un LCD 16×2 son:
- Tamaño: Un LCD 2×16 tiene una resolución de 16 columnas por 2 filas, mientras que un LCD 4×20 tiene una resolución de 20 columnas por 4 filas. Esto significa que un LCD 4×20 puede mostrar más información a la vez que un LCD 2×16.
- Espacio disponible: Un LCD 2×16 solo tiene espacio para mostrar 32 caracteres a la vez, mientras que un LCD 4×20 tiene espacio para mostrar hasta 80 caracteres.
- Tamaño físico: Debido a su mayor resolución, un LCD 4×20 suele ser más grande físicamente que un LCD 2×16.
- Costo: A menudo, un LCD 4×20 es más costoso que un LCD 2×16 debido a su mayor tamaño y resolución.
- Usos comunes: Los LCD 2×16 y 4×20 se utilizan en una amplia variedad de dispositivos electrónicos que necesitan mostrar información al usuario. Un LCD 2×16 puede ser adecuado para aplicaciones donde se necesita mostrar solo una cantidad limitada de información, mientras que un LCD 4×20 puede ser más adecuado para aplicaciones donde se necesita mostrar más información a la vez.
Valoraciones
No hay valoraciones aún.