🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Arduino 02 de August de 2026 · 2 min de lectura

Pantalla LCD 1602 I2C con Arduino: Mostrar Texto en 5 Minutos

Conecta una pantalla LCD 16x2 con módulo I2C a tu Arduino. Solo 4 cables, librería LiquidCrystal_I2C y código listo para mostrar lo que quieras en pantalla.

La pantalla LCD 1602 con módulo I2C es una de las adiciones más prácticas a cualquier proyecto Arduino. En lugar de usar los 6-8 pines que requiere el LCD directo, el adaptador I2C reduce la conexión a solo 4 cables: VCC, GND, SDA y SCL.

¿Qué es el Módulo I2C para LCD?

Es un adaptador basado en el chip PCF8574 que convierte la comunicación paralela del LCD a protocolo I2C. Esto libera pines del Arduino y simplifica enormemente el cableado.

  • Dirección I2C por defecto: 0x27 (algunos módulos usan 0x3F)
  • Voltaje: 5V
  • Pines usados en Arduino: SDA (A4) y SCL (A5)

Conexión: Solo 4 Cables

Módulo I2CArduino Uno
VCC5V
GNDGND
SDAA4
SCLA5

Instalar la Librería

En el IDE de Arduino busca "LiquidCrystal I2C" de Frank de Brabander e instálala. Es la librería más compatible y actualizada.

Código: Hola Mundo en LCD

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Dirección 0x27 para la mayoría de módulos
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  lcd.init();
  lcd.backlight();     // Encender retroiluminación
  lcd.setCursor(0, 0); // Columna 0, Fila 0
  lcd.print("Hola Mundo!");
  lcd.setCursor(0, 1); // Columna 0, Fila 1
  lcd.print("Especificar.cl");
}

void loop() {
  // Nada aquí, el texto es estático
}

Pantalla en Blanco — Solución

El problema más frecuente: el LCD enciende pero no muestra texto. Solución: ajusta el potenciómetro del módulo I2C con un destornillador pequeño hasta que aparezca el texto. Gira lentamente mientras el Arduino está encendido.

Encontrar la Dirección I2C Correcta

#include <Wire.h>
void setup() {
  Wire.begin();
  Serial.begin(9600);
  for (byte addr = 1; addr < 127; addr++) {
    Wire.beginTransmission(addr);
    if (Wire.endTransmission() == 0) {
      Serial.print("Dispositivo I2C en: 0x");
      Serial.println(addr, HEX);
    }
  }
}
void loop() {}

Consigue tu pantalla LCD 1602 I2C en Especificar.cl a $3.990 CLP con stock disponible.

Compartir: WhatsApp
Escríbenos por WhatsApp