Una pantalla LCD de caracteres es la forma más barata y más probada de mostrar texto en un proyecto con Arduino, ESP32 o Raspberry Pi: una temperatura, un contador, un menú de configuración. Las LCD de caracteres de esta categoría usan el controlador HD44780, así que la decisión se reduce a dos cosas: cuántos caracteres necesitas ver a la vez y cuántos pines del microcontrolador quieres gastar.

  • 1602: 16 caracteres por 2 líneas, la de todos los tutoriales.
  • 2004: 20 caracteres por 4 líneas, más del doble de información en pantalla.
  • Con I2C: 4 cables (VCC, GND, SDA, SCL) en vez de 10 o más.
  • Shield con botones: pantalla y teclado montados sobre el Arduino UNO, sin cables.
PantallaCaracteresInterfazCables al microcontroladorPara qué sirve
LCD 1602A Pantalla display 1602 16×216 x 2 (32)Paralelo, 4 u 8 bits6 de datos y control más alimentación, contraste y retroiluminaciónAprender con LiquidCrystal, tutoriales clásicos de Arduino UNO
Pantalla LCD1602 16×2 con I2C incorporado16 x 2 (32)I2C (PCF8574, dirección 0x27 o 0x3F)4: VCC, GND, SDA, SCLTermómetro, reloj, contador; cualquier proyecto donde los pines escasean
Pantalla Lcd 2004 HD44780 20×420 x 4 (80)Paralelo, 4 u 8 bits6 de datos y control más alimentación, contraste y retroiluminaciónVarias lecturas a la vez cuando ya manejas la LCD en paralelo
Pantalla LCD 20×4 LCD2004 con I2C incorporado20 x 4 (80)I2C (PCF8574, dirección 0x27 o 0x3F con puentes)4: VCC, GND, SDA, SCLEstación meteorológica, menús, monitor de fuente o de batería

↓ Todos los Productos de esta Categoría ↓

¡Oferta!
El precio original era: $ 14.990.El precio actual es: $ 12.790. IVA incluido
¡Oferta!
El precio original era: $ 23.990.El precio actual es: $ 21.990. IVA incluido
¡Oferta!
+
Este producto tiene múltiples variantes. Las opciones se pueden elegir en la página de producto
Desde $ 8.490 IVA incluido
+
Este producto tiene múltiples variantes. Las opciones se pueden elegir en la página de producto
Desde $ 4.990 IVA incluido
Cyber 33% OFF
+
Este producto tiene múltiples variantes. Las opciones se pueden elegir en la página de producto
Desde El precio original era: $ 5.990.El precio actual es: $ 3.990. IVA incluido
+
Este producto tiene múltiples variantes. Las opciones se pueden elegir en la página de producto
Desde $ 3.200 IVA incluido
+
Sin existencias
$ 6.590 IVA incluido
+
Sin existencias
$ 4.990 IVA incluido
+
Sin existencias
+
Sin existencias
$ 129.990 IVA incluido
¡Oferta!
+
Sin existencias
El precio original era: $ 69.990.El precio actual es: $ 59.490. IVA incluido
+
Sin existencias
$ 6.500 IVA incluido
+
Sin existencias
+
Sin existencias
$ 2.490 IVA incluido

Explora nuestras pantallas LCD de alta calidad para tus proyectos electrónicos. Ofrecemos pantallas LCD 16×2, 20×4, 12864 y más, con opciones I2C para una fácil integración con Arduino. Son perfectas para prototipos, paneles de control y visualización de datos. Con nuestras pantallas, optimiza tus proyectos con facilidad y precisión.

¿Cómo conectar una pantalla LCD 16×2 mediante I2C?

Conectar una pantalla LCD 16×2 con I2C es fácil, solo conecta los pines SDA y SCL de la pantalla a tu microcontrolador y utiliza la librería LiquidCrystal_I2C para enviar los datos.

¿Qué ventajas ofrece una pantalla LCD 2004 frente a la 16×2?

La pantalla LCD 2004 tiene más filas (4 filas de 20 caracteres) comparada con la 16×2, lo que te permite mostrar más información en la pantalla al mismo tiempo.

¿Qué es un adaptador I2C para pantallas LCD?

Un adaptador I2C permite conectar tu pantalla LCD utilizando solo dos cables (SDA y SCL), lo que ahorra pines y simplifica la conexión, especialmente en proyectos con microcontroladores como Arduino o ESP32.

¿Puedo usar una pantalla LCD 1602 con un Arduino?

Sí, puedes conectar fácilmente una pantalla LCD 1602 a Arduino utilizando las librerías LiquidCrystal y el protocolo I2C o los pines estándar de control.

¿Cuántos caracteres puede mostrar una pantalla LCD 20×4?

Una pantalla LCD 20×4 puede mostrar hasta 20 caracteres por cada una de sus 4 filas, lo que te da un total de 80 caracteres en la pantalla.

LCD 1602 o 2004: cuántos caracteres necesitas ver a la vez

El número dice el tamaño: 1602 son 16 columnas por 2 filas, 32 caracteres; 2004 son 20 columnas por 4 filas, 80 caracteres. Es la misma tecnología, el mismo controlador HD44780, las mismas librerías y el mismo código; cambia cuánto entra en pantalla y cuánto espacio ocupa el módulo.

La LCD 1602A Pantalla display 1602 16×2 es la que aparece en todos los tutoriales de Arduino: 5V, retroiluminación azul con caracteres blancos (también viene en verde) y bus paralelo de 4 u 8 bits. Con dos líneas alcanza para un dato con su etiqueta, un reloj con fecha, o un contador con el estado del sistema. Cuando quieres mostrar temperatura, humedad, presión y hora al mismo tiempo, se queda corta y terminas rotando pantallas con un temporizador.

La Pantalla Lcd 2004 HD44780 20×4 resuelve eso con cuatro líneas de veinte. La ficha declara un módulo de 98 x 60 x 14 mm con área visible de 76 x 26 mm y caracteres de 2,94 x 4,74 mm, alimentación de 5V y retroiluminación azul con caracteres blancos. Es la pantalla natural de una estación meteorológica, de un cargador de baterías con varias lecturas o de un menú donde el usuario navega entre opciones sin perder de vista el título.

Regla simple: si en tu cabeza ya tienes más de dos datos que mostrar a la vez, compra la 2004. La 1602 gana cuando el espacio manda, por ejemplo en una caja chica o pegada a un protoboard con la Carcasa Acrilica de LCD 1602.

Con I2C o en paralelo: cuántos pines te quedan libres

Una LCD HD44780 en paralelo se conecta en modo de 4 bits con seis pines del microcontrolador (RS, E y D4 a D7), más VCC y GND, un potenciómetro para el contraste y dos pines para la retroiluminación. Funciona y es la forma de entender cómo trabaja el controlador, pero en un Arduino UNO se lleva casi la mitad de los pines digitales.

Las versiones con I2C traen soldado atrás un módulo con el expansor PCF8574. Al microcontrolador van solo cuatro cables: VCC, GND, SDA y SCL. El contraste se ajusta con el potenciómetro del propio módulo y la retroiluminación se controla por software o sacando el jumper LED. Las dos versiones con I2C de la categoría son la Pantalla LCD1602 16×2 con I2C incorporado (80 x 36 x 12 mm según su ficha, dirección 0x27 con PCF8574T o 0x3F con PCF8574AT) y la Pantalla LCD 20×4 LCD2004 con I2C incorporado (dirección 0x3F o 0x27, configurable con los puentes A0, A1 y A2).

Los pines SDA y SCL cambian según la placa: A4 y A5 en Arduino UNO, Nano y Mini; 20 y 21 en Mega y DUE; 2 y 3 en Leonardo. Como el bus I2C se comparte, puedes colgar de los mismos dos pines un sensor de temperatura, un reloj RTC y la pantalla, siempre que no repitan dirección.

Salvo que estés aprendiendo el bus paralelo o el proyecto lo exija, compra la versión con I2C: se cablea en un minuto y te deja los pines para lo que importa.

Shield con botones, panel de impresora 3D y placa con pantalla integrada

Tres productos de la categoría no son una LCD suelta y conviene saber qué son antes de comprarlos.

El Shield pantalla Lcd 16×2 con 6 botones monta una LCD 16×2 HD44780 sobre un shield que se enchufa directo en un Arduino UNO, Mega o Leonardo. Trae seis botones (UP, DOWN, LEFT, RIGHT, SELECT y RESET); los cinco de navegación se leen por una sola entrada analógica, A0, mediante un divisor de voltaje, así que el teclado completo cuesta un pin. Mide 80 x 58 x 20 mm y consume cerca de 25 mA. Es la solución más rápida para un menú de configuración, un termostato o un temporizador con interfaz propia, sin protoboard ni cables sueltos.

La PANTALLA ANET LCD 2004 es el panel de control de la impresora 3D Anet A8 y de otras con interfaz EXP1 y EXP2: cuatro líneas de veinte caracteres, perilla giratoria con botón de selección y lector de tarjeta SD para imprimir sin computador. Se maneja con firmware Marlin. Si tu impresora se quedó sin pantalla o quieres agregar impresión desde SD, es este repuesto; para conectarla a un Arduino suelto, la LCD 2004 normal es más simple.

La T-TGO ESP32 WiFi y Bluetooth Placa de desarrollo con LCD de 1,14″ usa la palabra LCD en otro sentido: es una placa ESP32 con una pantalla IPS ST7789V de 1,14 pulgadas a color ya soldada, 4 MB de flash, USB C, conversor CP2104 y conector JST para batería de litio de 3,7V, todo en 51,52 x 25,04 mm. No muestra caracteres con LiquidCrystal, se programa como pantalla gráfica. Sirve cuando quieres un dispositivo compacto con WiFi y Bluetooth que muestre datos sin cablear nada.

Cuál elegir según tu proyecto

Cómo conectarla y hacerla funcionar la primera vez

En paralelo: la librería LiquidCrystal ya viene en el IDE de Arduino. Abre Archivo, Ejemplos, LiquidCrystal, HelloWorld, respeta los pines que declara el ejemplo y carga el código. Si la pantalla enciende pero no se lee nada, gira el potenciómetro de contraste conectado al pin V0 hasta que aparezcan los caracteres; casi siempre el problema es ese, no el código.

Con I2C: instala la librería LiquidCrystal_I2C desde el gestor de librerías. El objeto se crea con la dirección y el tamaño, por ejemplo LiquidCrystal_I2C lcd(0x27, 16, 2) para una 1602 o LiquidCrystal_I2C lcd(0x3F, 20, 4) para una 2004; luego lcd.init(), lcd.backlight() y lcd.print("Hola Mundo"). Si no aparece nada, prueba la otra dirección (0x27 y 0x3F son las dos posibles) o corre el sketch I2C Scanner para que la placa te diga cuál responde. El contraste se ajusta con el potenciómetro azul del módulo trasero.

Retroiluminación: en las versiones I2C se apaga y enciende con lcd.noBacklight() y lcd.backlight(), o físicamente retirando el jumper LED del módulo. En las paralelas, los pines A y K de la pantalla van a 5V y GND, con una resistencia en serie si el módulo no la trae.

Alimentación: todas las LCD HD44780 de esta categoría trabajan a 5V. La ficha de la Pantalla LCD1602 16×2 con I2C incorporado declara un consumo de 1 a 1,5 mA para la lógica y de 75 a 200 mA para la retroiluminación, así que el LED es lo que pesa en el presupuesto de corriente, no el controlador.

Si necesitas gráficos, color o algo más chico: OLED y TFT

La LCD de caracteres muestra texto y símbolos de 5 x 8 puntos, nada más. Si el proyecto pide un gráfico de barras, una curva, un ícono o una pantalla que quepa en una caja de 3 cm, la familia correcta es otra.

Para texto y gráficos chicos con el mismo bus I2C de cuatro cables, la categoría de pantallas OLED tiene la Pantalla Oled 128×64 I2C 0.96″ SSD1315 y la Pantalla Oled 128×32 I2C 0.91″ SSD1306: sin retroiluminación, negro real y muy bajo consumo, ideales para un reloj, un medidor o un dispositivo a batería.

Para color y resolución, la categoría de pantallas táctiles y TFT tiene la Pantalla TFT LCD de 2.0″ para conectar por SPI a Arduino o ESP32, y placas que ya traen la pantalla táctil integrada como el ESP32 WROOM con Pantalla LCD Táctil 2.8″ LVGL, pensadas para interfaces con LVGL.

Si lo que necesitas es solo texto, legible de lejos y con el código más simple posible, la LCD 1602 o 2004 sigue siendo la elección correcta, y por eso lleva años en los tutoriales.

El resto del catálogo de esta familia

PantallaCaracteresInterfazCables al microcontroladorPara qué sirve
Shield pantalla Lcd 16×2 con 6 botones16 x 2 (32)Paralelo, montada en shieldNinguno: se enchufa sobre un UNO, Mega o Leonardo; los 6 botones se leen por A0Menús con navegación sin protoboard ni cableado
PANTALLA ANET LCD 200420 x 4 (80)Conector EXP1 y EXP2, con perilla y lector SDCable plano a la placa de la impresoraRepuesto o panel de control para impresora 3D Anet A8 y firmware Marlin
T-TGO ESP32 WiFi y Bluetooth Placa de desarrollo con LCD de 1,14″Pantalla IPS a color de 1,14 pulgadas (no es de caracteres)Integrada en la placa ESP32Ninguno: viene soldadaGadget compacto con WiFi y Bluetooth que muestra datos, con conector para batería

Preguntas frecuentes

¿Qué diferencia hay entre una LCD 1602 y una 2004?

Solo el tamaño. 1602 es 16 caracteres por 2 líneas (32 en total) y 2004 es 20 caracteres por 4 líneas (80 en total). Las dos usan el controlador HD44780, se programan con la misma librería y trabajan a 5V. Si vas a mostrar más de dos datos a la vez, compra la 2004; si es un reloj, un termómetro o un contador, con la 1602 alcanza.

¿Conviene la pantalla LCD con I2C o sin I2C?

Con I2C, salvo que estés aprendiendo el bus paralelo. La versión con módulo I2C se conecta con cuatro cables (VCC, GND, SDA y SCL) en vez de los seis de datos y control más contraste y retroiluminación de la paralela, y deja los pines libres para sensores y actuadores. El contraste se ajusta con el potenciómetro del propio módulo.

¿Cuál es la dirección I2C de la pantalla LCD?

0x27 o 0x3F según el chip que traiga el módulo: PCF8574T responde en 0x27 y PCF8574AT en 0x3F. En la LCD2004 con I2C se puede cambiar con los puentes A0, A1 y A2 de la placa trasera. Si la pantalla no muestra nada con una dirección, prueba la otra o corre el sketch I2C Scanner para que la placa te diga cuál responde.

¿Sirve una pantalla LCD de 5V con ESP32 o Raspberry Pi?

La ficha de la Pantalla LCD 20×4 LCD2004 con I2C incorporado la declara compatible con Arduino, ESP32 y Raspberry Pi, y la LCD1602 con I2C además con PIC, AVR y ARM. El módulo se alimenta a 5V y la comunicación va por SDA y SCL. Lo más simple para esas placas es la versión con I2C, que usa dos pines de datos y no ocupa el bus paralelo.

¿Por qué mi LCD enciende la luz de fondo pero no muestra texto?

Lo primero es el contraste: gira el potenciómetro (el del pin V0 en la paralela, el azul del módulo trasero en la I2C) hasta que aparezcan los caracteres. Si sigue en blanco en una I2C, la dirección está mal: cambia 0x27 por 0x3F o al revés. En la paralela, revisa que los pines del código sean los mismos que cableaste y que el pin RW vaya a GND.

¿La PANTALLA ANET LCD 2004 sirve para un proyecto con Arduino?

Es el panel de control de la impresora 3D Anet A8 y de otras con conector EXP1 y EXP2: trae perilla, botón y lector SD, y se maneja con firmware Marlin. Para conectar una pantalla de 20 por 4 a un Arduino suelto es más simple la Pantalla Lcd 2004 HD44780 20×4 o la versión con I2C incorporado, que se programan con LiquidCrystal.

Medios de pago

Pagar con Flow

Puedes pagar con Webpay, Khipu, Onepay o Mach. Es rápido, seguro y no tiene costo adicional.

WebpayKhipuOnepayMach

Transferencia Bancaria

Realiza una transferencia directa desde tu banco. En la finalización de tu compra podrás ver los datos bancarios.

Seguimiento de Pedido

Ingresa tu número de pedido o código de seguimiento

MechaCoin

Gana $500 en
Cashback de Bienvenida

💰 $500 en MechaCoins gratis

Cada MechaCoin = $1 de descuento real. Crea tu cuenta y empieza a acumular cashback en cada compra.

¿Quieres $500 en cashback?