LCD-420A-I2C Display LCD Azul 4x20 Caracteres con Mod. I2C PCF8574

[LCD-420A-I2C] LCD-420A-I2C Display LCD Azul 4x20 Caracteres con Mod. I2C PCF8574

https://electrofranko.com/web/image/product.template/3900/image_1920?unique=b31e58f

S/ 38.00 38.0 PEN S/ 38.00

S/ 38.00

Not Available For Sale

Esta combinación no existe.

Términos y condiciones
Envío: 2-3 días laborales


Referencia Interna: LCD-420A-I2C

Módulo Pantalla LCD 20x4 Fondo Azul con Interfaz I2C (LCD-420)

Pantalla alfanumérica de 20 caracteres por 4 líneas con retroiluminación azul brillante, caracteres blancos y adaptador I2C pre-soldado.

El Módulo LCD 2004 con fondo azul y adaptador I2C (LCD-420) es una potente solución de visualización alfanumérica de gran formato que ofrece 20 columnas y 4 líneas (80 caracteres en total). Este modelo destaca por su atractiva retroiluminación azul con caracteres blancos de alta visibilidad. Incorpora el adaptador serial I2C basado en el chip PCF8574 pre-soldado de fábrica, reduciendo el cableado a tan solo 4 hilos e integrando un potenciómetro para la regulación sencilla del contraste.

Especificaciones Técnicas

Parámetro EléctricoRango / Valor Oficial
Voltaje de Operación (VCC)5 V DC
Interfaz de ComunicaciónBus I2C síncrono (SDA, SCL)
Dirección I2C por Defecto0x27 o 0x3F (Configurable mediante soldadura)
Controlador de DisplayCompatible con Hitachi HD44780
Adaptador SerialPCF8574T / PCF8574AT (Expansor I/O I2C)
RetroiluminaciónLED azul brillante con caracteres blancos
Parámetro Físico / EstructuraRango / Valor Oficial
Capacidad de Visualización20 caracteres x 4 líneas (80 caracteres totales)
Pines de Interfaz del MóduloGND, VCC, SDA, SCL (Header de 4 pines)
Ajuste de ContrastePotenciómetro de precisión integrado en el adaptador I2C
Control de BacklightJumper con puente o control por software mediante pin E
Dimensiones de la PlacaAproximadamente 98 mm x 60 mm x 22 mm
CompatibilidadArduino Uno, Mega, ESP32, Raspberry Pi y sistemas embebidos

Ventajas Clave del Módulo LCD-420 Fondo Azul

Ahorro Masivo de Pines: Mientras que una pantalla LCD 2004 convencional requiere entre 6 y 12 cables digitales para operar en modo paralelo, el adaptador I2C reduce la conexión a tan solo 4 hilos (GND, VCC, SDA, SCL).

Gran Capacidad Informativa: Sus 4 líneas de 20 caracteres permiten desplegar menús completos, estados de sensores, direcciones IP y variables del sistema en una sola pantalla sin necesidad de cambiar de vista constantemente.

Adaptador Pre-soldado de Fábrica: Elimina la necesidad de soldar los pines del conversor al display, entregando un módulo compacto, robusto y listo para usar en protoboard o tableros.

El cableado del módulo I2C se simplifica enormemente, conectando únicamente las líneas de alimentación y los pines del bus serial I2C del microcontrolador.

Galería Dinámica de Conexiones de Hardware

Esquema 1: Vista de los terminales GND, VCC, SDA y SCL en el adaptador
Esquema 3: Enlace del bus I2C a los pines A4 (SDA) y A5 (SCL) de Arduino
Esquema 2: Ajuste del nivel de visibilidad de los caracteres en la pantalla
Esquema 4: Suministro de energía correcta a la pantalla LCD
Guía Esencial de Conexión y Montaje de Hardware: Conecte el pin **GND** a Tierra y **VCC** a la línea de 5V de su Arduino. Conecte el pin **SDA** al pin de datos I2C de su placa (en Arduino Uno corresponde al pin A4) y el pin **SCL** al pin de reloj (en Arduino Uno corresponde al pin A5). Si al encender la pantalla solo observa cuadros negros o la pantalla luce en blanco, gire lentamente el potenciómetro azul del adaptador hasta que aparezcan los caracteres con claridad.
🎓 Programación de Pantalla LCD 20x4 I2C con Arduino

Para controlar este display mediante el adaptador I2C, se utiliza la librería optimizada LiquidCrystal_I2C:

  • Dirección I2C y Dimensiones: Se inicializa indicando la dirección del chip (típicamente 0x27 o 0x3F), seguido del número de columnas (20) y filas (4).
  • Posicionamiento de Cursor: Mediante lcd.setCursor(columna, fila) puedes ubicar texto específico en cualquiera de las 4 líneas disponibles.
// Código de Ejemplo: Despliegue de Texto en Pantalla LCD 20x4 I2C Fondo Azul (LCD-420) // IMPORTANTE: Requiere instalar la librería "LiquidCrystal_I2C" en Arduino IDE. #include <Wire.h> #include <LiquidCrystal_I2C.h> // Inicializamos la pantalla LCD con dirección 0x27 (o 0x3F), 20 columnas y 4 filas LiquidCrystal_I2C lcd(0x27, 20, 4); void setup() { Serial.begin(115200); // Inicializamos el bus I2C y la pantalla LCD lcd.init(); lcd.backlight(); // Encendemos la retroiluminación azul // Mensaje de bienvenida en las 4 líneas lcd.setCursor(0, 0); lcd.print(" Electronica Franko "); lcd.setCursor(0, 1); lcd.print(" LCD 20x4 I2C Azul "); lcd.setCursor(0, 2); lcd.print(" Sistema Operativo OK"); lcd.setCursor(0, 3); lcd.print(" Uptime: "); Serial.println("--- Pantalla LCD 20x4 I2C Azul Inicializada ---"); } void loop() { // Actualizamos el contador de segundos transcurridos en la línea 4 lcd.setCursor(8, 3); lcd.print(millis() / 1000); lcd.print(" seg "); delay(500); }
1. La pantalla enciende la luz azul pero no muestra ningún texto ni caracteres.
Este problema clásico tiene dos causas principales: Primero, el contraste del display no está calibrado; gira con un destornillador el pequeño tornillo del potenciómetro azul en el adaptador trasero hasta que notes los caracteres. Segundo, la dirección I2C configurada en el código no coincide con la de tu módulo; te sugerimos ejecutar un sketch de "I2C Scanner" para verificar si responde en 0x27 o 0x3F.
2. ¿Puedo usar esta pantalla en placas con lógica de 3.3V como el ESP32 o ESP8266?
Sí, sin inconvenientes. El bus I2C opera de forma excelente con pull-ups hacia 3.3V o 5V, permitiendo conectar el módulo LCD-420 directamente a los pines SDA y SCL de un ESP32, siempre que alimentes el pin VCC con una fuente estable de 5V.
3. ¿Qué diferencia existe entre una pantalla LCD 1602 y esta LCD 2004?
La pantalla LCD 1602 ofrece 16 caracteres por 2 líneas (32 caracteres totales). En cambio, el modelo LCD 2004 (como este LCD-420) proporciona 20 caracteres por 4 líneas (80 caracteres totales), ofreciendo más del doble de área de visualización para menús detallados y datos en tiempo real.
4. ¿Cómo se puede apagar la luz de fondo (backlight) por software?
Puedes apagar la retroiluminación en cualquier momento de tu código ejecutando la instrucción lcd.noBacklight();, y volver a encenderla utilizando lcd.backlight();. También puedes deshabilitarla permanentemente retirando el pequeño jumper plástico etiquetado como "LED" ubicado en el adaptador I2C.